python學習之3 數據庫sqlite
解決的問題
數據的保存,特別是大批量數據的保持。SQLite是一款很輕量級的數據庫。
數據庫常用命令
增刪改查
create
delete
update
insert
學習源碼
#encoding = utf-8
#########################
##coding by 劉雲飛
#########################
import sqlite3
#連接數據庫
cx = sqlite3.connect('my.db')
#創建遊標
cu = cx.cursor()
#創建表
cu.execute('''CREATE table myword
(id integer primary key,
en varchar(30),
chs varchar(1000))
''')
#插入數據
tup = (1,'one','一個')
cu.execute('''INSERT into myword values
(?,?,?)
''',tup)
tup = (2,'two','兩個')
cu.execute('''INSERT into myword values
(?,?,?)
''',tup)
cx.commit()
#查詢數據
cu.execute('''SELECT * from myword''')
print(cu.fetchall())