资讯专栏INFORMATION COLUMN

#0002将题目1的结果导入MySQL数据库

novo / 1322人阅读

摘要:创建空列表存储数据循环次产生个数据并导入列表生成一个位的字母数字混合字符串将函数循环四次产生个字符串并将其用相连将生成的数据导入进列表服务器名数据库使用者用户登录密码数据库使用端口操作的数据库名利用与连接的库连接,此处应有,,用来获得操

import MySQLdb
import string,random
def StepThree(n):
    r=[]    
    /////创建空列表存储数据
    s=string.digits+string.letters

    for i in range(200):   
    ////循环200次产生200个数据并导入列表
        def StepOne():      
        ////生成一个4位的字母数字混合字符串
            t = "".join(random.sample(s,4))
            return t
        tt = "-".join([StepOne() for ii in range(n)])
        ////将StepOne()函数循环四次产生4个字符串并将其用”-”相连
        r.append(tt)  
        ////将生成的数据导入进列表
    return r

Host="localhost"   //MySQL服务器名
User="root"        //数据库使用者
#Password          //用户登录密码
Port=80            //数据库使用端口
DB="test"          //操作的数据库名
conn = MySQLdb.connect(user="root", db="test", use_unicode=True)
///利用python与MySQL连接的库连接MySQL,此处应有MySQL.connect(host,user,passwd,db)
cur=conn.cursor()
///用来获得Python操作MySQL的方法,实际上是操作游标

r=StepThree(4)
for i in xrange(200):
    sql="INSERT INTO t1 (id,code) VALUES (%d,"%s");" % (i+1,r[i])
///完全是SQL语法语句了,INSERT INTO 表名称 VALUES(值1,值2,值3……)
    cur.execute(sql) 
    //真正执行MySQL语句
conn.commit() 
///python updata数据时候必须有commit()的提交过程否则不会生效
cur.close()
conn.close()

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/38096.html

相关文章

  • task0002(四)- 练习:数据处理、轮播及交互

    摘要:获取下一个元素节点,存在的话,取消现有选中状态,设置下一个元素节点为选择中,调用运动框架实现动画,添加定时器,调用该函数,实现自动播放。移出时,开启定时器,继续轮播。轮播间隔时间单位为毫秒,默认为,在内部,以下部分进行修改或添加。 转载自我的个人博客 欢迎大家批评指正 包括5部分: 小练习1-处理用户输入 小练习2-日期对象的使用 小练习3:轮播图 小练习4:输入提示框 小练习...

    cnTomato 评论0 收藏0
  • task0002(四)- 练习:数据处理、轮播及交互

    摘要:获取下一个元素节点,存在的话,取消现有选中状态,设置下一个元素节点为选择中,调用运动框架实现动画,添加定时器,调用该函数,实现自动播放。移出时,开启定时器,继续轮播。轮播间隔时间单位为毫秒,默认为,在内部,以下部分进行修改或添加。 转载自我的个人博客 欢迎大家批评指正 包括5部分: 小练习1-处理用户输入 小练习2-日期对象的使用 小练习3:轮播图 小练习4:输入提示框 小练习...

    赵春朋 评论0 收藏0
  • Django 博客开发教程 4 - 让 Django 完成翻译:迁移据库

    摘要:激活虚拟环境,切换到文件所在的目录下,分别运行和命令注意如果代码中含有中文注释,且你使用的是开发环境的话,会得到一个编码错误。因此请在含有中文注释的文件最开始处加入编码声明。在让完成翻译迁移数据库追梦人物的博客的评论区留言。 我们已经编写了博客数据库模型的代码,但那还只是 Python 代码而已,Django 还没有把它翻译成数据库语言,因此实际上这些数据库表还没有真正的在数据库中创建...

    marek 评论0 收藏0
  • task0002(一)- JavaScript数据类型及语言基础

    摘要:不过让流行起来的原因应该是是目前所有主流浏览器上唯一支持的脚本语言。经过测试,数字字符串布尔日期可以直接赋值,修改不会产生影响。再考虑对象类型为或者的情况。对于结果声明其类型。判断对象的类型是还是,结果类型更改。 转载自我的个人博客 欢迎大家批评指正 1. 第一个页面交互 这里最需要学习的老师的代码中,每一部分功能都由函数控制,没有创建一个全部变量。且最后有一个函数来控制执行代码...

    elarity 评论0 收藏0

发表评论

0条评论

novo

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<