SQLite
简介
SQLite
是一个用 C 语言编写的开源、轻量级、快速、独立且高可靠性的 SQL 数据库引擎,它提供了功能齐全的数据库解决方案。SQLite
是一种轻量级的关系型数据库管理系统,常用于嵌入式环境、移动设备以及小型项目
下载安装
区别于传统数据库,sqlite
安装相对便捷,官网地址:https://www.sqlite.org/index.html
Windows:
下载后解压,可以直接配置在环境变量中,
Macos:
#安装最新版本sqlite
brew install sqlite
#检验安装
sqlite3 --version
Linux:
#下载安装,两条命令都行,推荐dnf安装
yum install sqlite
dnf install sqlite
数据类型
sqlite
使用动态类型系统,与传统SQL数据库不同:
常用数据类型:
Null:空值
INTEGER:整数
REAL:浮点数
TEXT:文本字符串
BLOB:二进制数据
可以在表中插入任意类型的数据,但推荐使用列定义一直的类型
命令:
#创建、进入数据库,注意路径,会在当前打开的命令行窗口路径中创建,该命令如果存在会进入test.db,如果不存在会在窗口当前路径下新创建test.db库
sqlite3 test.db
#帮助
.help
#查看当前数据库路径,读写权限等信息
.databases
#查看表
.tables
#查看表结构,输出创建表的命令
.schema <表名>
#删表
dorp table <表名>;
#备份数据库
.backup <备份文件名>
#退出数据库
.q
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 AiM