python在sqlite中插入数据

发布时间:2019-09-21 10:54:33编辑:auto阅读(1734)

    python通过引入sqlite的包,就能够直接操作sqlite数据库

    import sqlite3
    import math
    
    cx=sqlite3.connect("mydatabase.sqlite")
    cu=cx.cursor()
    
    i=0
    for i in range(50, 60):
    	#(1)插入方式: 先构造数据,然后再插入
    	v = (i, 'zhang', 4)
    	ins = "insert into student values(?,?,?);"
    	cu.execute(ins, v)
    
    	#(2)插入方式:直接组合数据插入,note:需要将数值转换为字符串
    	#sqls = "insert into student values('" + str(i) + "', 'wa', 5)"
    	#cu.execute(sqls)
    	i = i + 1
    
    cx.commit()
    cx.close()
    
    raw_input()
    


    在第二种插入方式时候,需要将数值类型转换为字符类型


关键字