python連線MySQL資料庫並讀取資料

2021-08-29 13:59:29 字數 1182 閱讀 9942

# 匯入模組

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...