欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

從入門到精通使用Python操作MySQL數據庫的完整指南(PDF版)

方一強2年前14瀏覽0評論

問:是關于什么的?

連接MySQL數據庫、創建數據庫、創建表、插入數據、查詢數據、更新數據、刪除數據等操作。

連接MySQL數據庫?

ysqlnector。這里以PyMySQL為例:

stallysql命令進行安裝。安裝完成后,使用以下代碼連接MySQL數據庫:

portysql

# 打開數據庫連接ysqlnect(host="localhost", user="root", password="123456", database="test", port=3306)

# 關閉數據庫連接

db.close()

其中,host為MySQL數據庫的主機名,user為連接MySQL數據庫的用戶名,password為連接MySQL數據庫的密碼,database為連接的數據庫名,port為MySQL數據庫的端口號。

問:如何創建數據庫和表?

連接MySQL數據庫后,可以使用以下代碼創建數據庫和表:

# 創建數據庫

cursor = db.cursor()

cursor.execute("CREATE DATABASE testdb")

# 創建表ployee (

FIRST_NAME CHAR(20) NOT NULL,

LAST_NAME CHAR(20),

AGE INT,

SEX CHAR(1),

INCOME FLOAT )"""

cursor.execute(sql)

其中,使用execute()方法執行SQL語句。創建數據庫需要使用CREATE DATABASE語句,創建表需要使用CREATE TABLE語句。

問:如何插入數據?

答:使用以下代碼可以向表中插入數據:

ployee', 'Doe', 25, 'M', 5000)"

cursor.execute(sql)mit()

mit()方法提交數據。

問:如何查詢數據?

答:使用以下代碼可以查詢數據:

ployee WHERE AGE >'%d'" % (20)

cursor.execute(sql)

results = cursor.fetchall() results:ame = row[0]ame = row[1]

age = row[2]

sex = row[3]come = row[4]tameamecomeameamecome))

其中,使用SELECT語句查詢數據,WHERE后面是查詢條件。使用fetchall()方法獲取所有查詢結果,使用for循環遍歷結果。

問:如何更新數據?

答:使用以下代碼可以更新數據:

ployee SET AGE = AGE + 1 WHERE SEX = '%c'" % ('M')

cursor.execute(sql)mit()

mit()方法提交數據。

問:如何刪除數據?

答:使用以下代碼可以刪除數據:

ployee WHERE AGE >'%d'" % (20)

cursor.execute(sql)mit()

mit()方法提交數據。

操作MySQL數據庫的讀者來說,是一份非常好的學習資料。