目录
一、Sqlite3简介
二、Sqlite3命令行工具的使用
1、测试是否安装成功打开一个控制台窗口
2、Sqlite命令行基本操作
一、Sqlite3简介
? ? ?SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。
?SQLite是一款轻量级的、基于文件的嵌入式数据库,实现自包容、零配置、支持事务的SQL数据库引擎。与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下,只要确保SQLite的二进制文件存在即可开始创建、连接和使用数据库。第一个Alpha版本诞生于2000年5月,直到今天已经成为最流行的嵌入式数据库,包括Google在内的许多公司在其桌面软件中亦使用SQLite存储用户数据,由此看来,其稳定性毋庸置疑。
? ? ? ?实际应用中,SQLite作为目前最为流行的开源嵌入式关系型数据库,在系统的架构设计中正扮演着越来越重要的角色。和很多其它嵌入式NoSQL数据库(如BerkeleyDB、MemBASE等)不同的是,SQLite支持很多关系型数据库的基本特征,如标准SQL语法、事务、数据表和索引等,这在数据移植、程序演示等应用中有着不可替代的优势。从官方文档中我们可以获悉到,SQLite支持的数据量和运行效率都是非常骄人的,因此在海量数据的解决方案中,SQLite可以作为数据预计算的桥头堡,从而显著减少存储在关系型数据库服务器中的数据数量,最终提高系统的查询效率和运行期效率,同时也可以显著的降低数据备份的磁盘开销。 ?
二、Sqlite3命令行工具的使用 1、测试是否安装成功打开一个控制台窗口输入:sqlite3 回车
如图
这时你就进入了 SQLite 命令行环境,恭喜你已经安装成功了。
2、Sqlite命令行基本操作(1)创建数据库
sqlite3 test.db
?(2) 查询数据库
.database
?
(3) 创建表格
CREATE TABLE user(Id integer PRIMARY KEY, name text);
(4)查询表格
.tables?
(5)插入数据
?INSERT INTO user VALUES(1, '小张');
?INSERT INTO user VALUES(2, '小陈');
?INSERT INTO user VALUES(3, '小王');
(6)查询表格数据:
select * from user;
注意:查询语句后面必要要交分号 ?;
(7)退出命令行环境 .quit 或者 .exit 都可以退出。
(8)显示数据库结构
? .schema
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。 |