# 导入pymysql
import pymysql
import untils

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
sql = """
CREATE TABLE Music (
    id INT AUTO_INCREMENT PRIMARY KEY,
    type VARCHAR(50),
    link VARCHAR(255),
    songid INT,
    title VARCHAR(255),
    author VARCHAR(255),
    lrc TEXT,
    url VARCHAR(255),
    pic VARCHAR(255),
    UNIQUE KEY unique_songid (songid)

);
"""

try:
    # 执行创建表的sql
    cur.execute(sql)
    print("创建成功")
    # 关闭游标连接
    cur.close()
    # 关闭数据库连接
    con.close()
except Exception as e:
    print(e)
    print("创建表失败")