win系统下:
SQLite Download Page
Precompiled Binaries for Windows
sqlite-tools-win-x64-3450000.zip
(4.77 MiB)解压后,找个位置。然后设置环境变量指定位置。
可以手动建立.db文件。
也可以通过代码建立:
如下代码就是建立一个db文件。
import sqlite3 conn = sqlite3.connect('testDB.db') curs = conn.cursor() curs.execute('CREATE TABLE user(id int(10) primary key,name varchar(20),password varchar(20))') conn.commit() curs.close() conn.close()
import sqlite3
conn = sqlite3.connect('testDB.db')
curs = conn.cursor()
curs.execute('INSERT INTO user(id, name, password) VALUES(1,"lwd","123")')
curs.execute('INSERT INTO user(id, name, password) VALUES(2,"lwd1","123")')
curs.execute('INSERT INTO user(id, name, password) VALUES(3,"lwd2","123")')
conn.commit()
curs.close()
conn.close()
import sqlite3
conn = sqlite3.connect('testDB.db') #连接数据库edums.db
curs = conn.cursor() #获取游标对象
curs.execute("SELECT * FROM user") #执行SQL语句,查询所有数据
print(curs.fetchone()) #获取结果集中的下一条记录
print(curs.fetchmany(2)) #获取结果集中指定数量的记录
print(curs.fetchall()) #获取结果集中剩下的所有记录
conn.commit() #提交事务
curs.close() #关闭游标
conn.close() #关闭数据库连接