Python: MySQL Create Table
Executing DDL statements to create database tables from a Python application script.
import mysql.connector
conn = mysql.connector.connect(
host='localhost', user='root', password='password', database='company_db'
)
cursor = conn.cursor()
create_table_sql = """
CREATE TABLE IF NOT EXISTS clients (
client_id INT AUTO_INCREMENT PRIMARY KEY,
company_name VARCHAR(100) NOT NULL,
contact_email VARCHAR(100) UNIQUE NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)
"""
cursor.execute(create_table_sql)
print("Table 'clients' created via Python!")
conn.close()Table 'clients' created via Python!