irpas技术客

Sqlite3命令行工具的使用_kupeThinkPoem_sqlite3命令

大大的周 1954

目录

一、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.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #sqlite3命令 #sqlite #SQL #数据库引擎