https://blog.csdn.net/linux_wgl/article/details/51620343
1.SQLite管理操作
1.1.進入sqlite3交互模式
解析:
① sqlite3.exe [dbname] 打開sqlite3的交互模式,[並創建數據庫]。
② .open dbname若未創建數據,可以創建數據庫,若己創建則打開。
③ .databases顯示當前打開的數據庫文件
④ .exit 退出交互模式。
⑤ .help,列出命令的提示信息,可供於查閱。
- 1
- 2
- 3
- 4
- 5
- 6
1.2.創建銷燬表
解析:
① .open mydb 打開要創建表的那個數據庫。
② create table <table_name> (field1 type1, field2 type2,…); 建表語句。
③ .tables 查看當前數據庫下所有的表。
④ .schema [tbname] 查看錶結構(主要看列信息)。
⑤ drop table <table_name>; 銷燬表的語句。
- 1
- 2
- 3
- 4
- 5
- 6
1.3.插入與查詢
解析:
① .tables 插入數據之前先確定,所要插入表的存在。
② insert into <table_name> values (value1, value2,…);向表中添加新記錄
③ select filed1,field2··· from <table_name>;查詢表中某些字段的記錄。
④ select * from <table_name>;查詢表中所有字段的記錄。
⑤ .header on 顯示字段名稱。
⑥ .mode column 以列模式顯示字段的記錄。默認是list模式
- 1
- 2
- 3
- 4
- 5
- 6
- 7
1.4.排序
解析:
① order by field desc|asc 此子句,可以用於表達排序,desc 表示降序,asc表示升序。
- 1
- 2
1.5.修改與刪除記錄
解析:
① update <table_name> set <field1=value1>,<fied2=value2>··where <expression>;
更新表中記錄。若沒有where子句,則會全部修改。
② delete from <table_name> where <expression>; 若沒有where子句,則會刪全表內容,但不同於drop。
--------------------- 作者:developer_wgl 來源:CSDN 原文:https://blog.csdn.net/linux_wgl/article/details/51620343?utm_source=copy 版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!