創(chuàng)建一個表的完整過程包括以下幾個步驟:
連接到 MySQL 數(shù)據(jù)庫。
import mysql.connector
# 創(chuàng)建數(shù)據(jù)庫連接
cnx = mysql.connector.connect(user='your_username', password='your_password',
host='localhost', database='your_database')
# 創(chuàng)建游標(biāo)對象
cursor = cnx.cursor()
編寫 SQL 建表語句。
# 創(chuàng)建表的 SQL 語句
create_table_sql = """
CREATE TABLE your_table (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(100) NOT NULL,
age int(11) NOT NULL,
email varchar(100) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
"""
執(zhí)行建表語句。
# 執(zhí)行建表語句
cursor.execute(create_table_sql)
提交事務(wù)。
# 提交事務(wù)
cnx.commit()
關(guān)閉游標(biāo)和數(shù)據(jù)庫連接。
# 關(guān)閉游標(biāo)
cursor.close()
# 關(guān)閉數(shù)據(jù)庫連接
cnx.close()
以上是使用 Python 的 MySQL Connector 進行 MySQL 表的創(chuàng)建過程。在實際應(yīng)用中,你需要根據(jù)自己的需求和具體環(huán)境來自定義建表語句、數(shù)據(jù)庫連接參數(shù)等。