sqlite3學習筆記

2021-08-07 23:42:06 字數 652 閱讀 9875

配置的環境:

python version:3.6

django version:1.11.5

1. 建立sqlite3資料庫

執行python3 manage.py syncdb提示unknown command: 『syncdb』

$ python3 manage.py syncdb

unknown command: 『syncdb』

type 『manage.py help』 for usage.

原因:django version >= 1.9時,資料庫建立的命令已經被替換。

解決方法:python3 manage.py migrate

2. 專案新增model後,需要新增資料庫表

新增新錶時執行以下兩條命令:

$ python3 manage.py makemigrations

$ python3 manage.py migrate

3. 登入時忘記超級管理員的賬戶

通過命令python3 manage.py createsuperuser重新建立乙個新的超級管理員

Sqlite3學習筆記

1 觸發器 trigger 說明 a sqlite3觸發器只支援for each row,不支援for each statment,即只能對行的增刪改進行監聽,不能對單條sql語句進行監聽 b sqlite3觸發器觸發的執行結果只能執行dml操作,無法執行ddl操作 語法格式 create trig...

SQLITE3 學習筆記

今天要學習sqlite3的類,codeproject上的這個作者寫的c 類操作sqlie3,很實用的說。膜拜一下。omg 新增標頭檔案 include cppsqlite3.h 這個檔案中,已經包含了 include sqlite3.h 標頭檔案。定義資料庫 cppsqlite3 db 獲取資料庫資...

使用sqlite3 模組操作sqlite3資料庫

python內建了sqlite3模組,可以操作流行的嵌入式資料庫sqlite3。如果看了我前面的使用 pymysql 操作mysql資料庫這篇文章就更簡單了。因為它們都遵循pep 249,所以操作方法幾乎相同。廢話就不多說了,直接看 吧。都差不多,首先匯入模組,然後建立連線,然後獲取游標物件,之後利...