SQLite 入门及简单使用
参考文档:https://www.cnblogs.com/teroy/p/3960760.html
什么是SQLite
SQLite 是一款非常轻量级的关系数据库系统,支持多数 SQL92 标准。SQLite 在使用前不需要安装设置,不需要进程来启动、停止或配置,而其他大多数 SQL 数据库引擎是作为一个单独的服务器进程,被程序使用某种内部进程通信(典型的是 TCP/IP ),完成发送请求到服务器和接收查询结果的工作,SQLite 不采用这种工作方式。使用 SQLite 时,访问数据库的程序直接从磁盘上的数据库文件读写,没有中间的服务器进程。使用 SQLite 一般只需要带上一个 dll ,就可以使用它的全部功能。
SQLite 的主要应用场景有作为手机应用的数据库以及小型桌面软件的数据库。
安装使用SQLite
sqlite的官方下载地址为 http://www.sqlite.org/download.html ,上面提供了多种版本的 sqlite,我选择下载名称为 sqlite-tools-win32-x86-3370200.zip 的版本。下载后就直接解压到磁盘上,可以看到解压后只有 sqlite3.exe 这个文件。
接下来需要将sqlite加入到path环境变量中(加入环境变量是为了更加方便地使用 sqlite ),右键我的电脑-属性-高级系统设置-环境变量,在系统变量中找到Path,将解压的文件夹目录加入到后面(注意是文件夹目录,例如我本机的目录 D:\Sevattal\sqlite )。打开 cmd ,输入 sqlite3 ,如果弹出以下消息,就表示成功了。
sqlite 常用操作
1.创建一个数据库文件
>使用命令创建数据库文件: sqlite3 所要创建的 db 文件名称
>使用命令查看已附加的数据库文件: .databases
2.打开已建立的数据库文件
>命令行进入到要打开的db文件的文件夹位置
>使用命令行打开已建立的db文件: sqlite3 文件名称(注意:假如文件名称不存在,则会新建一个新的db文件)
3.查看帮助命令
>命令行直接输入sqlite3,进去到sqlite3命令行界面
>输入.help 查看常用命令
4.退出sqlite命令
1 | .quit |
5.查看文件中存在的表
1 | .tables <table_name> |
6.查看表结构
1 | .schema <table_name> |
7.打开查询时表头显示(默认情况下 sqlite 不会显示表头)
1 | .header on |