創建一個表的完整過程包括以下幾個步驟:
連接到 MySQL 數據庫。
import mysql.connector
# 創建數據庫連接
cnx = mysql.connector.connect(user='your_username', password='your_password',
host='localhost', database='your_database')
# 創建游標對象
cursor = cnx.cursor()
編寫 SQL 建表語句。
# 創建表的 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
"""
執行建表語句。
# 執行建表語句
cursor.execute(create_table_sql)
提交事務。
# 提交事務
cnx.commit()
關閉游標和數據庫連接。
# 關閉游標
cursor.close()
# 關閉數據庫連接
cnx.close()
以上是使用 Python 的 MySQL Connector 進行 MySQL 表的創建過程。在實際應用中,你需要根據自己的需求和具體環境來自定義建表語句、數據庫連接參數等。