python的数据库操作

没有白走的路,每一步都算数🎈🎈🎈

预备知识:

  • 需要准备的包:pymssql
  • import pymssql

连接数据库:

db = pymssql.connect(host='localhost', database='msdb', charset='utf8')
cursor = db.cursor()

变量初始化:

        本文使用的是用三个英文字母拼接组成的变量名

        为什么:因为这是目前能想到的既要满足数据库的表名不冲突,又能够创建很多数据库表的最简便的方法

 A = [chr(i+65)for i in  range(26)]
 i = random.randint(0,10000)
 j = random.randint(0,10000)
 k = random.randint(0,10000)
 table_name = A[i%26]+A[j%26]+A[k%26]

创建表:

sql = '''
     CREATE TABLE %s(
     Uname text NOT NULL,
     content text NOT NULL,
     ctime text NOT NULL,
     )
     ''' % (table_name)

执行操作:

cursor.execute(sql)
db.commit()

完整代码:

    import pymssql   
    db = pymssql.connect(host='localhost', database='msdb', charset='utf8')
    cursor = db.cursor() 
    A = [chr(i+65)for i in  range(26)]
    i = random.randint(0,10000)
    j = random.randint(0,10000)
    k = random.randint(0,10000)
    table_name = A[i%26]+A[j%26]+A[k%26]
    oid = str(input("请输入视频的oid号:"))
    sql = '''
     CREATE TABLE %s(
     Uname text NOT NULL,
     content text NOT NULL,
     ctime text NOT NULL,
     )
     ''' % (table_name)

    cursor.execute(sql)
    db.commit()

效果图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Li&&Tao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值