前言
今天我们花费一个小时快速了解SQLite数据类型、SQLite常用命令和语法。
七天.NET 8操作SQLite入门到实战详细教程
EasySQLite项目源码地址
SQLite数据类型
以下是SQLite常见的五种数据类型及其详细描述:
SQLite日期和时间函数
SQLite 支持以下五个日期和时间函数:
SQLite常用命令
输出帮助信息:
.help
创建一个新的数据库文件:
在命令提示符下,输入以下命令来打开SQLite命令行:sqlite3
.open MyTest.db
建立或打开数据库文件:
sqlite3 MyTest.db
查看数据库文件信息命令:
.database
查看所有表的创建语句:
.schema
查看指定表的创建语句:
.schema UserInfo
以SQL语句的形式列出表内容:
.dump UserInfo
列出当前显示格式的配置:
.show
退出SQLite终端命令:
.quit
或
.exit
SQLite常用语法
- 以下是SQLite常用的SQL语法(请注意,具体语法细节可能会因版本和环境而有所不同,我当前使用的是SQLite3):
创建表:
CREATE TABLE school (
ID INTEGER PRIMARY KEY,
school_name TEXT,
school_address TEXT
);
插入数据:
INSERT INTO school (ID, school_name, school_address)
VALUES (1, '追逐时光者学校', '北京市某区某街道');
查询数据:
SELECT ID, school_name, school_address
FROM school
WHERE school_name = '追逐时光者学校';
更新数据:
UPDATE school
SET school_address = '深圳南山区'
WHERE ID = 1;
删除数据:
DELETE FROM school
WHERE ID = 1;
组合查询:
SELECT s.school_name, s.school_address, t.teacher_name
FROM school s
JOIN teacher t ON s.ID = t.school_ID;
排序数据:
SELECT ID, school_name, school_address
FROM school
ORDER BY school_name ASC;
11-22 21:49