发布时间:2019-09-22 08:13:30编辑:auto阅读(1546)
Python 2.5开始提供了对sqlite的支持,带有sqlite3库.
没有sqlite的版本需要去PySqlite主页上下载安装包.
import sqlite3 #导入模块
cx = sqlite3.connect("d:\\test.db")
cu = cx.cursor()#这样定义了一个游标。
游标对象有以下的操作:
import sqlite3 #导入模块
cx = sqlite3.connect("d:\\test.db")
cu=cx.cursor()
cu.execute("""create table catalog ( id integer primary key, pid integer, name varchar(10) UNIQUE )""")
cu.execute("insert into catalog values(0, 0, 'name1')")
cu.execute("insert into catalog values(1, 0, 'hello')")
cx.commit()
cu.execute("select * from catalog")
print cu.fetchall()
cu.execute("select * from catalog where id = 1")
print cu.fetchone()
cu.execute("update catalog set name='name2' where id = 0")
cx.commit()
cu.execute("select * from catalog")
print cu.fetchone()
cu.execute("delete from catalog where id = 1")
cx.commit()
cu.execute("select * from catalog")
cu.fetchall()
#cu.close()
#cx.close()
上一篇: python 按中文排序
下一篇: 解决在Python中如何获取证书信息
47831
46369
37253
34714
29299
25960
24876
19935
19518
18005
5776°
6401°
5912°
5954°
7054°
5898°
5929°
6425°
6390°
7759°