赞
踩
Python 标准库中已经内置了sqlite3 库,用来对SQLite 的支持。只要 import 进来即可使用。
import sqlite3
- import sqlite3
-
- # 在调用connect函数的时候,指定库名称,如果指定的数据库存在就直接打开这个数据库,如果不存在就新创建一个再打开。
- conn = sqlite3.connect('E:/test.db') # 如果是con = sqlite3.connect(":memory:") ,表示在内存中创建数据库
- cu = conn.cursor()
-
- # create table
- cu.execute('DROP TABLE IF EXISTS user') # 如果存在user 表,则删除
- cu.execute("CREATE TABLE user (name varchar(20) primary key, passwd varchar(10))") # 创建 user表
-
- # insert record
- cu.execute("INSERT INTO user VALUES ('jeff', '123456')")
- cu.execute("INSERT INTO user VALUES ('jeffry', '123456')")
- conn.commit() # 改变了表内容或结构都要提交事务
-
- # query
- cu.execute('SELECT * FROM user')
- print cu.fetchall() # 要提取查询到的数据,使用游标的fetch函数
-
- conn.close() # 关闭数据库连接
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。