sqlite數據庫操作
阿新 • • 發佈:2019-03-25
pau exe code 提交 col null color spider for
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語句
sqlite數據庫操作