python 操作sqlite
1.sqllite 介绍
DDL-DATA DIFINITION LANGUAGE:数据定义 CREATE\DROP\ALTER(选择数据表)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()