sqlite笔记1

sqlite笔记

sqlite程序本身是单文件,其数据也是单文件存储,使用起来相当简单

命令行输入:
sqlite test.db
如果test.db文件不存在,将被创建。如果存在,则将被打开

成功后,会显示如下提示符:
sqlite>

进入提示符界面后,可以执行sql语句和内嵌命令
内嵌命令一般以“.”开头,如帮助命令就是".help",直接输入".h"也可以

.prompt命令可以改变提示符,如输入".prompt sqlite$",则提示符变为:
sqlite$

.exit和.quit命令可以退出程序

.show命令可以显示当前的配置信息

.databases可以显示当前数据库及其关联的文件

.echo命令可以通过ON和OFF来开启或关闭回显,如打开回显:".echo ON"

.header命令打开或关闭列头的显示,列头指的是各列的名称。如有列头的结果:
id|name
1|rare
2|dux
无列头的结果:
1|rare
2|dux

.separator命令可以改变分隔符号,默认是以“|”分开每列。
执行".separator /"后,查询结果为
1/rare
2/dux

.mode命令可以改变查询结果的显示模式。默认是list。
执行".mode html"后,查询结果为:
<TR><TD>1</TD>
<TD>rare</TD>
</TR>
<TR><TD>2</TD>
<TD>dux</TD>
</TR>

.schema命令可以生成创建数据表的sql语句
如".schema test"可以得到如下sql语句:
create table test(
id integer primary key,
name text
);

.read命令可以读取一个文件中的sql语句并执行
如我们创建一个文件test.sql,编辑该文件,写入
.schema test
然后保存。之后我们在sqlite命令行中执行:
.read test.sql
则得到结果同上 

你可能感兴趣的:(sqlite笔记1)