
sqlite3使用入门
sqlite的安装
1. 首先是下载sqlite,可以该页面下载:
当前的最新版本为:sqlite-shell-win32-x86-3070701.zip这个是windows下sqlite的命令行管理工具,用它可以管理sqlite文件
同时最好把文档也下载下来,里面包含了详细的sqlite的使用说明:sqlite-doc-3070701.zip
2. sqlite无需任何配置和安装,只要将下载下来的shell文件解压到任何你觉得合适的地方,然后将其加入到path环境变量就可以了(加入path环境变量是为了直接在命令行使用sqlite3,不加的话需要详细的指定sqlite3的路径,如d:/sqlite/sqlite3)。
3. 验证一下是否安装成功。

要想掌握一个软件的使用,最好的方式是使用软件自带的帮助和文档,而不是一直利用google。sqlite3安装文档和帮助一般包含了该软件所有的用法,毕竟那是有软件的开发者所写的,他对软件是最了解的。
首先来看一下sqlite的帮助:
win + r输入cmd,进入命令行,并输入sqlite3,进入sqlite的命令行管理工具。
然后输入.help,则可以看到sqlite3的管理工具的所有用法了:

为了照顾e文不好的朋友,这里将所有的命令解释一遍,并给出相应的示例:
首先创建一个test.db,并在该中创建一张表user
1.因为之前进入了sqlite3了,先用.quit退出sqlite
2.再用sqlite3 test.db加载或创建指定
3.然后用sql语句创建一个一张表user(关于sql语句,可以去看些sql入门的书籍,在sqlite文档中也有对应的sql的介绍,不过感觉那个不适合入门,因为毕竟很多的基本知识里面都没有讲到)(同时还需要注意的是sqlite是可以不指定列的类型的,这也是sqlite的一个特色,它的列类型是动态的)
4.然后又用到了一个显示当前中存在的数据表的命令.tables(.help中倒数第三个)
5.最后向数据表中插入了一条数据(sql语句,不是.help中的命令)

接下来从上到下介绍所有命令的使用:
.backup DB FILE
将文件备份到指定的文件中,默认(在不指定名时)会备份main)

备份生成的文件打开后

.bail ON|OFF
设置在遇到错误时就停止sqlite工具的执行,默认时是OFF的。
.databases
列出(当前文件中)附加的所有的名字和文件

.dump TABLE1 TABLE2 ...
将打印为sql文本格式。如果 TABLE1 指定了,就只打印出名字中包含了TABLE1的数据表。

.echo ON|OFF
在显示的结果前是否显示输入的命令
注意:这个是以column模式显示了,后面会讲到如何将显示方式设置为column


.exit
不解释,退出程序
.explain ON|OFF
开启或关闭适合于的输出模式。不指定ON或OFF时,默认为ON。

.genfkey OPTIONS
OPTIONS有如下几个值:
--no-drop:不删除旧的外键触发器
--ignore-error:忽略表的外键错误
--exec:立即执行生成的sql语句
这个应该是设置在违反外键约束时,sqlite如何做。具体的没尝试。sqlite3安装
.headers ON|OFF
是否显示表头
.mode MODE TABLE
设置输出模式,当 TABLE 指定时,就是该输出模式只应该在该表的输出上
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-27397-1.html
多数都是自作孽不可活”更是明白话
很多大官有把柄给捏着的
其实我们今天的科技实力不早说与老美比