SQlite使用记录
Posted Mculover666
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQlite使用记录相关的知识,希望对你有一定的参考价值。
一、SQlite
SQLite 是一个 C 语言库,它实现了一个小型、快速、独立、高可靠性、功能齐全的 SQL 数据库引擎。SQLite是世界上最常用的数据库引擎。SQLite内置于所有手机和大多数计算机中。
SQLite是嵌入式SQL数据库引擎。与大多数其他SQL数据库不同,SQLite没有单独的服务器进程,SQLite直接读取和写入普通磁盘文件。具有多个表,索引,触发器和视图的完整SQL数据库包含在单个磁盘文件中。数据库文件格式是跨平台的-您可以在32位和64位系统之间或在big-endian和 little-endian 体系结构之间自由复制数据库 。这些功能使SQLite成为应用程序文件格式的流行选择。
二、SQlite安装
下载地址:https://sqlite.org/download.html。
sqlite-dll分为32位和64位,根据自己电脑配置下载一个即可。
将下载后的文件都解压,放置到同一个目录中,设置环境变量:
打开命令行,测试:
sqlite3
三、SQlite基本使用
1. 数据库的查看、创建与删除
① 创建数据库
未启动sqlite时:
sqlite3 <数据库名>.db
在sqllite中:
.open <数据库名>.db
② 查看数据库
.databases
③ 退出数据库
.quit
在命令行所在路径,可以看到数据库 db 文件:
2. 数据表的查看、创建与删除
① 创建数据表
CREATE TABLE database_name.table_name(
column1 datatype PRIMARY KEY(one or more columns),
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
② 查看当前数据中的数据表
.tables
③ 查看数据表详情
.schema <数据表名>
④ 删除表
DROP TABLE <数据表名>;
3. 数据表记录的查看、创建与删除
① 添加数据表记录
INSERT INTO <数据表名> VALUES (数据项);
② 从数据表中获取数据
SELECT column1, column2, columnN FROM <数据表名>;
4. 特定条件数据表记录查询
SELECT column1, column2, columnN
FROM <表名>
WHERE [condition]
查询给定条件数据表(给定行)的特定值(给定列):
以上是关于SQlite使用记录的主要内容,如果未能解决你的问题,请参考以下文章
使用entity framework6 连接 SQLite 数据库