# 导入pymysql import pymysql import config mysql_host = untils.mysql_host mysql_port = untils.mysql_port mysql_user = untils.mysql_user mysql_password = untils.mysql_password mysql_database = untils.mysql_database # 创建连接 con = pymysql.connect(host=mysql_host, user=mysql_user, password=mysql_password,port=mysql_port, charset="utf8", database=mysql_database) # 创建游标对象 cur = con.cursor() # 编写创建表的sql # UserPlayList是用户的歌单表关联用户表 sql = """ CREATE TABLE UserPlayList ( playlist_id INT AUTO_INCREMENT PRIMARY KEY, playlist_name VARCHAR(255) NOT NULL, user_id INT NOT NULL, FOREIGN KEY (user_id) REFERENCES User(user_id) ); """ try: # 执行创建表的sql cur.execute(sql) print("创建成功") # 关闭游标连接 cur.close() # 关闭数据库连接 con.close() except Exception as e: print(e) print("创建表失败")