# 匯入模組
import pymysql
# 1.連線到mysql資料庫
conn = pymysql.connect(host=
'localhost'
, user=
'root'
, password=
'1234'
, db=
'mycommodity'
, charset=
'utf8'
)# localhost連線本地資料庫 user 使用者名稱 password 密碼 db資料庫名稱 charset 資料庫編碼格式
# 2.建立游標物件
cursor = conn.cursor(
)# cursor當前的程式到資料之間連線管道
# 3.組裝sql語句 需要查詢的mysql語句
sql =
'select * from commodity'
# 4.執行sql語句
cursor.execute(sql)
# 5.處理結果集
# 獲取一條資料
one = cursor.fetchone(
)print
(one)
# 獲取多條資料 傳入需要獲取的資料的條數
many = cursor.fetchmany(3)
print
(many)
# 獲取所有資料
all= cursor.fetchall(
)# 輸出獲取到的資料的資料型別
print
(type
(all))
# 逐條輸出獲取到的資料型別及資料
for each in
all:
print
(type
(each)
,each)
# 獲取資料庫表中列的引數
fields = cursor.description
head =
# 或取資料庫中表頭
for field in fields:0]
)print
(head)
# 6.關閉所有的連線
# 關閉游標
cursor.close(
)# 關閉資料庫
conn.close(
)
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資料庫
1 python3.5 連線mysql資料庫需要安裝pymysql外掛程式 參考教程 import pymysql conn pymysql.connect host localhost port 3306,user root passwd rusky db mysql charset utf8 c...