SQLite入门之三常用命令
发布时间:2020-12-12 20:05:37 所属栏目:百科 来源:网络整理
导读:3. 数据显示相关命令 3.1 设置分隔符:.separator 分隔符 help: .separator STRING Change separator used by output mode and .import example: 默认分隔符是 | sqlite SELECT * FROM Cars;1|Audi|526422|Mercedes|571273|Skoda|90004|Volvo|290005|Bentley
3. 数据显示相关命令3.1 设置分隔符:.separator 分隔符help:.separator STRING Change separator used by output mode and .import example:默认分隔符是 |sqlite> SELECT * FROM Cars; 1|Audi|52642 2|Mercedes|57127 3|Skoda|9000 4|Volvo|29000 5|Bentley|350000 6|Citroen|21000 7|Hummer|41400 8|Volkswagen|21600 自定义分隔符sqlite> .separator - sqlite> SELECT * FROM Cars; 1-Audi-52642 2-Mercedes-57127 3-Skoda-9000 4-Volvo-29000 5-Bentley-350000 6-Citroen-21000 7-Hummer-41400 8-Volkswagen-21600 sqlite> .separator ; sqlite> SELECT * FROM Cars; 1;Audi;52642 2;Mercedes;57127 3;Skoda;9000 4;Volvo;29000 5;Bentley;350000 6;Citroen;21000 7;Hummer;41400 8;Volkswagen;21600 3.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|52642 2|Mercedes|57127 3|Skoda|9000 4|Volvo|29000 5|Bentley|350000 6|Citroen|21000 7|Hummer|41400 8|Volkswagen|21600 更攺显示模式sqlite> .mode csv sqlite> SELECT * FROM Cars; 1,Audi,52642 2,Mercedes,57127 3,Skoda,9000 4,Volvo,29000 5,Bentley,350000 6,Citroen,21000 7,Hummer,41400 8,Volkswagen,21600 sqlite> .mode tabs sqlite> SELECT * FROM Cars; 1 Audi 52642 2 Mercedes 57127 3 Skoda 9000 4 Volvo 29000 5 Bentley 350000 6 Citroen 21000 7 Hummer 41400 8 Volkswagen 21600 3.3 显示标题栏:.headers on.echo ON|OFF Turn command echo on or off 显示标题栏sqlite> .headers on sqlite> SELECT * FROM Cars; Id Name Cost 1 Audi 52642 2 Mercedes 57127 3 Skoda 9000 4 Volvo 29000 5 Bentley 350000 6 Citroen 21000 7 Hummer 41400 8 Volkswagen 21600 不显示标题栏sqlite> .headers off sqlite> SELECT * FROM Cars; 1 Audi 52642 2 Mercedes 57127 3 Skoda 9000 4 Volvo 29000 5 Bentley 350000 6 Citroen 21000 7 Hummer 41400 8 Volkswagen 21600 3.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 null sqlite> SELECT NULL,NULL; null null null 3.6 列出当前显示格式设置情况:.show .show Show the current values for various settings
|