python連線mysql資料庫

2021-07-16 18:25:15 字數 2032 閱讀 1037

1 python3.5 連線mysql資料庫需要安裝pymysql外掛程式

參考教程:

import pymysql

conn = pymysql.connect(host=』localhost』, port=3306,user=』root』,passwd=』rusky』,db=』mysql』,charset=』utf8』)

cur = conn.cursor()

cur.execute(「select version()」)

for i in cur:

print(i)

cur.close()

conn.close()

參考教程:

import mysqldb as mdb

con = none

try:

#連線mysql的方法:connect(『ip』,』user』,』password』,』dbname』)

con = mdb.connect(『localhost』, 『root』,

『root』, 『test』);

#所有的查詢,都在連線con的乙個模組cursor上面執行的

cur = con.cursor()

#執行乙個查詢

cur.execute(「select version()」)

#取得上個查詢的結果,是單個結果

data = cur.fetchone()

print 「database version : %s 」 % data

finally:

if con:

#無論如何,連線記得關閉

con.close()

import mysqldb as mdb

import sys

con = mdb.connect(『localhost』, 『root』, 『root』, 『test』);

with con:

#獲取連線的cursor,只有獲取了cursor,我們才能進行各種操作

cur = con.cursor()

#建立乙個資料表 writers(id,name)

cur.execute(「create table if not exists \

writers(id int primary key auto_increment, name varchar(25))」)

#以下插入了5條資料

cur.execute(「insert into writers(name) values(『jack london』)」)

cur.execute(「insert into writers(name) values(『honore de balzac』)」)

cur.execute(「insert into writers(name) values(『lion feuchtwanger』)」)

cur.execute(「insert into writers(name) values(『emile zola』)」)

cur.execute(「insert into writers(name) values(『truman capote』)」)

import mysqldb as mdb

import sys

con = mdb.connect(『localhost』, 『root』, 『root』, 『test』);

with con:

#仍然是,第一步要獲取連線的cursor物件,用於執行查詢

cur = con.cursor()

#類似於其他語言的query函式,execute是python中的執行查詢函式

cur.execute(「select * from writers」)

#使用fetchall函式,將結果集(多維元組)存入rows裡面

rows = cur.fetchall()

#依次遍歷結果集,發現每個元素,就是表中的一條記錄,用乙個元組來顯示

for row in rows:

print row

python連線MySQL資料庫

模組功能 connect 方法 connect 方法用於連線 資料庫,返回乙個資料庫連線物件。如果要連線乙個位於host.remote.com伺服器上名為fourm的mysql資料庫,連線串可以這樣寫 db mysqldb.connect host remote.com user user pass...

python連線mysql資料庫

看自己的機器有沒有python root localhost zn python v 會進入python pythontest。py檔案內容 usr bin python imoprt mysql module import mysqldb connect to the database db my...

Python連線MySQL資料庫

前言 python連線mysql一般有兩個常用庫,分別是pymysql和mysqldb,但是mysqldb比較老了。本文介紹pymysql庫的基本使用方法,mysqldb的使用方法也大同小異。安裝 pip install mymysql連線語句 1.建立connection物件 conn pymys...