python 操作sqlite
1.sqllite 介绍

DML-DATA MANIPULATION LANGUAGE:数据操作 INSERT\UPDATE\DESERT(数据记录)
DQL-DATA QUERY LANGUAGE:数据查询 SELECT
2.sqllite studio 安装
http://www.downza.cn/soft/208363.html
打开studio创建一个aaa的数据表

3.python 连接
发现没有showtables 命令换mysql了
#sqllite studio 安装 http://www.downza.cn/soft/208363.html
import sqlite3
def fun_ruboo_createtables():
conn = sqlite3.connect(r'C:\Users\admin\Desktop\aaa.db')
print ("数据库打开成功")
c = conn.cursor()
c.execute('''CREATE TABLE COMPANY
(ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL);''')
print ("数据表创建成功")
conn.commit()
conn.close()
#sqlite命令 BV1Eb41187gr-01-showtabes
def fun1():
conn = sqlite3.connect(r'C:\Users\admin\Desktop\aaa.db')
print ("数据库打开成功")
c = conn.cursor()
c.execute("PRAGMA database_list;")
rows = c.fetchall()
for row in rows:
print(row)
conn.commit()
conn.close()
if __name__ == '__main__':
fun1()

浙公网安备 33010602011771号