連接MySQL數(shù)據(jù)庫的步驟如下所示:
pip install mysql-connector-python
導(dǎo)入MySQL驅(qū)動(dòng)程序:
在Python腳本中導(dǎo)入MySQL驅(qū)動(dòng)程序,通常使用import mysql.connector
語句導(dǎo)入MySQL驅(qū)動(dòng)程序。
建立數(shù)據(jù)庫連接:
使用mysql.connector.connect()
方法建立與MySQL數(shù)據(jù)庫的連接。語法如下:
import mysql.connector
# 建立數(shù)據(jù)庫連接
conn = mysql.connector.connect(
host="localhost",
user="username",
password="password",
database="database_name"
)
其中host
為數(shù)據(jù)庫服務(wù)器地址,user
和password
為數(shù)據(jù)庫用戶名和密碼,database
為要連接的數(shù)據(jù)庫名。
cursor()
方法創(chuàng)建游標(biāo)對象,用于執(zhí)行SQL語句。cursor = conn.cursor()
execute()
方法執(zhí)行SQL語句。cursor.execute("SELECT * FROM table_name")
commit()
方法提交事務(wù)。conn.commit()
fetchall()
、fetchone()
或fetchmany()
方法獲取查詢結(jié)果。result = cursor.fetchall()
for row in result:
print(row)
cursor.close()
conn.close()
以上就是Python連接MySQL數(shù)據(jù)庫的基本步驟。