數據庫編程
DBMS:數據庫管理系統
SQL:結構化查詢語言(關系型數據庫)
DBA:數據庫管理員
ISBN:編號
下圖是AQlite專家軟件
通訊錄聯系人信息存儲到表里
SQLite創建表,插入測試數據,演示sq語句基本查詢操作
創建數據庫:file<new database<放入pycharm目錄下面
創建表
integer整型 real實數 blob二進制
SQL語句可以查詢linkman
select from從我們的linkman選擇所有行所有列
insert into插入數據
1row affected 有一行受影響
linkman是列 values是值
最后括號那里1是true 0是false
update數據名叫linkman set設置修改生日 where 指定第一行
可以看到Tom的生日被改了
where oid = 5把第五行記錄刪掉
python里操作sqlite數據庫是用sqlite3
點擊database 連接sqlite(xerial)
conn連接 連接sqlite3下面有個函數叫connect,它指向我們的文件
cursor游標 執行sql語句命令
c = conn.cursor()游標來自於
execute語句是執行 只執行兩個參數:1sql語句 2參數
選擇聯系人信息sql = “select * from linkman”
幫你執行剛才的sql語句 result = c.execute(sql)
result是執行剛才游標的那項
print(row)打印剛才的行
添加 execute游標 Marry 連接 關閉 就把Marry數據加上去了
修改
刪除
特殊場景
fetchall
result返回一條
fetchone 得到Tom的信息 不推薦使用此方式來拼接sql語句,使用惡意腳本不好
使用參數化查詢方式
添加
結果