常用命令
进入 shell
sqlite3 db.sqlite
显示所有的表
.tables
显示指定的表的结构
.schema my_table
将文件里的数据倒入 sqlite
设置分割符
sqlite> .separator ;
开始倒入文件
sqlite> .import test.txt my_table
Tips: 详细命令使用方式可以通过 .help 查询
console 中 select 的结果显示列名
sqlite> .mode column
sqlite> .header on
sqlite> select * from tbl1;
one two
------------ ------
hello 10
goodbye 20
sqlite>
若要重置为默认的样式
sqlite> .mode list
sqlite> .header off
参考: Command Line Shell For SQLite
删除 db 文件后,需要重新登录 interactive console
否则,依然能够访问到旧的数据
增加字段
alter table mytable add column colnew VARCHAR(255);
注意,sqlite 没有删除字段的功能。
参考:
- http://stackoverflow.com/questions/2209721/sqlite3-and-alter-table-after
- http://stackoverflow.com/questions/4253804/insert-new-column-into-table-in-sqlite
将一个表的某字段导出
sqlite3 test.sqlite "select weixin_id from user"
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式