.separator STRING Change separator used by output mode and .importexample: 默认分隔符是 |
sqlite> SELECT * FROM Cars;1|Audi|526422|Mercedes|571273|Skoda|90004|Volvo|290005|Bentley|3500006|Citroen|210007|Hummer|414008|Volkswagen|21600自定义分隔符
sqlite> .separator -sqlite> SELECT * FROM Cars;1-Audi-526422-Mercedes-571273-Skoda-90004-Volvo-290005-Bentley-3500006-Citroen-210007-Hummer-414008-Volkswagen-21600sqlite> .separator ;sqlite> SELECT * FROM Cars;1;Audi;526422;Mercedes;571273;Skoda;90004;Volvo;290005;Bentley;3500006;Citroen;210007;Hummer;414008;Volkswagen;216003.2 设置显示模式:.mode 模式
.mode MODE ?table? Set output mode where MODE is one of: csv Comma-separated values column left-aligned columns. (See .wIDth) HTML HTML <table> code insert sql insert statements for table line One value per line List Values delimited by .separator string tabs Tab-separated values tcl TCL List elements默认是List显示模式
sqlite> SELECT * FROM Cars;1|Audi|526422|Mercedes|571273|Skoda|90004|Volvo|290005|Bentley|3500006|Citroen|210007|Hummer|414008|Volkswagen|21600更攺显示模式
sqlite> .mode csvsqlite> SELECT * FROM Cars;1,Audi,526422,Mercedes,571273,Skoda,90004,Volvo,290005,Bentley,3500006,Citroen,210007,Hummer,414008,Volkswagen,21600sqlite> .mode tabssqlite> SELECT * FROM Cars;1 Audi 526422 Mercedes 571273 Skoda 90004 Volvo 290005 Bentley 3500006 Citroen 210007 Hummer 414008 Volkswagen 216003.3 显示标题栏:.headers on
.echo ON|OFF Turn command echo on or off显示标题栏
sqlite> .headers onsqlite> SELECT * FROM Cars;ID name Cost1 Audi 526422 Mercedes 571273 Skoda 90004 Volvo 290005 Bentley 3500006 Citroen 210007 Hummer 414008 Volkswagen 21600不显示标题栏
sqlite> .headers offsqlite> SELECT * FROM Cars;1 Audi 526422 Mercedes 571273 Skoda 90004 Volvo 290005 Bentley 3500006 Citroen 210007 Hummer 414008 Volkswagen 216003.4 设置每一列的显示宽度:.wIDth NUM1 NUM2 ...
.wIDth NUM1 NUM2 ... Set column wIDths for "column" mode
默认的宽度显示不下需要用到这个命令
3.5 设置 NulL 值显示成什么样子: .nullvalue 你想要的NulL值格式默认情况下NulL值什么也不显示,你可以设置成你自己想要的样子
sqlite> SELECT NulL,NulL,NulL;sqlite> . nullvalue nullsqlite> SELECT NulL,NulL;null null null3.6 列出当前显示格式设置情况:.show .show Show the current values for various settings example:
bixiaopeng@bixiaopeng db$ sqlite3 wirelessqa.dbsqlite version 3.7.13 2012-07-17 17:46:21Enter ".help" for instructionsEnter sql statements terminated with a ";"sqlite> .show echo: off explain: off headers: off mode: Listnullvalue: "" output: stdoutseparator: "|" stats: off wIDth:3.7 配置文件 .sqliterc
如果我们每次进入命令行都要重新设置显示格式,很麻烦,其实 .show 命令列出的所有设置项都可以保存到一个 .sqliterc 文件中,这样每次进入命令行就自动设置好了。
.sqlterc 文件在 linux下保存在用户的Home目录下,在windows下可以保存到任何目录下,但是需要设置环境变量让数据库引擎能找到它,这个就不举例了,感兴趣的可以看看帮助。
3.8 更多命令请查看帮助本系列主要参考:
http://www.w3cschool.cc/sqlite/sqlite-functions.html
http://www.cnblogs.com/myqiao/archive/2011/07/10/2102465.html
微信公众帐号: wirelessqa
关于作者:
作者:毕小朋 | 老 毕邮箱:wirelessqa.me@gmail.com
微博:@WirelessQA博客:http://blog.csdn.net/wirelessqa
总结以上是内存溢出为你收集整理的SQLite入门之三常用命令全部内容,希望文章能够帮你解决SQLite入门之三常用命令所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)