創建資料庫 [root@localhost ~]# sqlite3 testDB.db ...
資料庫管理
創建資料庫,創建完成之後自動進入
[root@localhost ~]# sqlite3 /www/wwwroot/task.db
使用資料庫,如果 /www/wwwroot 路徑下麵沒有task.db這個資料庫,則會自動創建資料庫
[root@localhost ~]# sqlite3 /www/wwwroot/task.db
其他命令
sqlite> .databases # 查看資料庫列表 sqlite> .quit # 退出 sqlite 提示符
表管理
每一個 SQLite 資料庫都有一個叫 SQLITE_MASTER 的表, 裡面存儲著資料庫的數據結構(表結構、視圖結構、索引結構等),只可以對它使用查詢語句。SQLITE_MASTER 表DDL信息如下:
CREATE TABLE sqlite_master (type TEXT, name TEXT, tbl_name TEXT, rootpage INTEGER, sql TEXT);
type 類型(如表、視圖、索引等) name 名稱 tbl_name 所屬表名稱 SQL (表、視圖、索引)的DDL語句。
查看某個表的所有欄位信息
sqlite> PRAGMA table_info(表名); sqlite> PRAGMA table_info(tb_user);