使用PYMYSQL在MySQL数据库中创建一张数据表
import pymysql
def create_table():
'''创建数据表'''
# 链接本地的mysql数据库
db = pymysql.connect(host="localhost", user="root", password="输入自己的数据库密码",
port=3306, db="warehousing", charset="utf8")
# 创建游标
cursor = db.cursor()
# 编写sql语句
sql = '''
CREATE TABLE IF NOT EXISTS student(
id INT PRIMARY KEY AUTO_INCREMENT COMMENT"数据的id",
fullname VARCHAR(12) COMMENT"学生的姓名",
sex CHAR(2) COMMENT"学生性别",
age INT COMMENT"学生的年龄",
numberId INT COMMENT"学生的学号",
birthday VARCHAR(12) COMMENT"学生生日",
grade VARCHAR(12) COMMENT"学生年级",
iphone VARCHAR(12) COMMENT"学生电话",
address VARCHAR(12) COMMENT"学生住址"
)
'''
try:
# 执行sql语句
cursor.execute(sql)
print("数据表创建成功!")
except Exception as e:
print("创建数据表失败!case %s" % e)
finally:
cursor.close()
db.close()
if __name__ == "__main__":
create_table()
代码运行结果:
数据表创建成功!
Process finished with exit code 0