python sqllite基本操作

以下是一些基本的SQLite3操作:

连接到数据库:使用sqlite3.connect()函数连接到数据库,返回一个Connection对象,我们就是通过这个对象与数据库进行交互。例如:

import sqlite3
conn = sqlite3.connect('example.db')

创建表:使用CREATE TABLE语句创建表。例如:

import sqlite3
conn = sqlite3.connect('example.db')
c = conn.cursor()
c.execute('''CREATE TABLE stocks (date text, trans text, symbol text, qty real, price real)''')

插入数据:使用INSERT INTO语句插入数据。例如:

import sqlite3
conn = sqlite3.connect('example.db')
c = conn.cursor()
c.execute("INSERT INTO stocks VALUES ('2006-01-05','BUY','RHAT',100,35.14)")

查询数据:使用SELECT语句查询数据。例如:

import sqlite3
conn = sqlite3.connect('example.db')
c = conn.cursor()
for row in c.execute('SELECT * FROM stocks WHERE symbol="RHAT"'):
  print(row)

更新数据:使用UPDATE语句更新数据。例如

import sqlite3
conn = sqlite3.connect('example.db')
c = conn.cursor()
c.execute("UPDATE stocks SET price=25.00 WHERE symbol='RHAT'")
conn.commit()

删除数据:使用DELETE FROM语句删除数据。例如:

import sqlite3
conn = sqlite3.connect('example.db')
c = conn.cursor()
c.execute("DELETE FROM stocks WHERE symbol='RHAT'")
conn.commit()

猜你喜欢

转载自blog.csdn.net/qq_16792139/article/details/132056547