开发随笔-sqlite3 Mac 终端操作

1、CD 到你的.sqlite 的本地数据库文件
2、sqlite3 XX.sqlite -----打开你的数据库文件

 sqlite3 miwo.sqlite

3、.tables --------显示你的数据表

sqlite> .tables
t_miwo

4、.schema ------ 建标语句
例如:自己写吧 create table .....
5、.mode line ----展示列的方式展示每一行

sqlite> .mode line
sqlite> select *from t_miwo;
    tid = 1
typeStr = 2
pageStr = 1
   dict = bplist00???X$versionX$objectsY$archiverT$top

    tid = 2
typeStr = 3
pageStr = 1
   dict = bplist00???X$versionX$objectsY$archiverT$top

    tid = 3
typeStr = 1
pageStr = 1
   dict = bplist00?

  .mode list  ------- 以表的形式展示
sqlite> .mode list
sqlite> select *from t_miwo;
1|2|1|bplist00???X$versionX$objectsY$archiverT$top
2|3|1|bplist00???X$versionX$objectsY$archiverT$top
3|1|1|bplist00?
4|4|1|bplist00?
5|4|1|bplist00?
6|5|1|bplist00?
7|7|1|bplist00?
8|6|1|bplist00?
9|7|1|bplist00?
10|5|1|bplist00?
11|6|1|bplist00?
12|8|1|bplist00?
13|8|1|bplist00?

6、以行的方式展示表

sqlite> .mode column
sqlite> select *from t_miwo;
1           2           1           bplist00???X$versionX$objectsY$archiverT$top
2           3           1           bplist00???X$versionX$objectsY$archiverT$top
3           1           1           bplist00?                                          
4           4           1           bplist00?                                          
5           4           1           bplist00?                                          
6           5           1           bplist00?                                          
7           7           1           bplist00?                                          
8           6           1           bplist00?                                          
9           7           1           bplist00?                                          
10          5           1           bplist00?                                          
11          6           1           bplist00?                                          
12          8           1           bplist00?                                          
13          8           1           bplist00?                                          
14          8           1           bplist00?      

7、显示字段名. -----推荐使用这种方法

sqlite> .headers on
sqlite> select *from t_miwo;
tid         typeStr     pageStr     dict                                               
----------  ----------  ----------  ---------------------------------------------------
1           2           1           bplist00???X$versionX$objectsY$archiverT$top
2           3           1           bplist00???X$versionX$objectsY$archiverT$top
3           1           1           bplist00?                                          
4           4           1           bplist00?                                          
5           4           1           bplist00?                                          
6           5           1           bplist00?                                          
7           7           1           bplist00?                                          
8           6           1           bplist00?                                          
9           7           1           bplist00?                                          
10          5           1           bplist00?                                          
11          6           1           bplist00?   

8、删除数据库语句,和普通sql 一样

sqlite> delete from t_miwo where typeStr ='8';

注释://长期测试检验的代码才是好的代码

你可能感兴趣的:(开发随笔-sqlite3 Mac 终端操作)