sqlite数据库操作
1、创建表
import sqlite3 conn = sqlite3.connect('C:\\Users\\Kuma\\Desktop\\spider.db') print('connect success') 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('create table success') conn.commit() conn.close()
1)import sqlite3
2)sqlite3.connect(xxx.db),链接数据库,如果数据库不存在则创建。使用时需要使用绝对路径,否则默认为当前路径
3)connect.cursor(),创建一个cursou,之后需要使用
4)connect.commit(),提交事务
5)connect.close(),关闭数据库链接
2、插入数据
import sqlite3 conn = sqlite3.connect('C:\\Users\\Kuma\\Desktop\\spider.db') print('connect success') c = conn.cursor() c.execute("INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) \ VALUES (1, 'Paul', 32, 'California', 20000.00 )"); conn.commit() print("Records created successfully"); conn.close()
6)connect.cursor.execute(sql),执行sql语句
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步