导图社区 SQLite
sqlite的特殊语句,sql语句大体上相同,这里只总结了一些sqlite特有的部分
关于pyhton的基础知识梳理:包括数据类型,常用函数,方法,控制语句,面向对象,文件读写几大块
关于SQLITE数据库的基础知识和SQL语句的整理归纳,欢迎大家修改使用。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
SQLite
特性操作
点命令
注意事项
以”.“开头
结尾没”;“
点前不要有空格
可用命令
.help .database .table
.schema:显示创建语句
注释
SQL 注释以两个连续的 "-" 字符(ASCII 0x2d)开始,并扩展至下一个换行符(ASCII 0x0a)或直到输入结束,以先到者为准。
C 风格的注释,以 "/*" 开始,并扩展至下一个 "*/" 字符对或直到输入结束,以先到者为准。
数据库操作
创建数据库
基本语法:sqlite3 DatabaseName.db
查看:.databases 命令
.dump 命令
导出:sqlite3 testDB.db .dump > testDB.sql
导入:sqlite3 testDB.db < testDB.sql
附加数据库
语法:ATTACH DATABASE file_name AS database_name;
分离数据库
语法:DETACH DATABASE 'Alias-Name';
无法分离 main 或 temp 数据库
数据类型
介绍
值的数据类型与值本身是相关的,而不是与它的容器相关。
SQLite 使用一个更普遍的动态类型系统
分类
存储类
NULL
INTEGER
REAL
TEXT
BLOB
亲和类(Affinity)
任何列仍然可以存储任何类型的数据,当数据插入时,该字段的数据将会优先采用亲缘类型作为该值的存储方式。
Boolean类型
SQLite 没有单独的 Boolean 存储类
布尔值被存储为整数 0(false)和 1(true)
Date与Time类型
SQLite 没有一个单独的用于存储日期和/或时间的存储类,但 SQLite 能够把日期和时间存储为 TEXT、REAL 或 INTEGER 值。
补充
因为所有的点命令只在 SQLite 提示符中可用,所以当您进行带有 SQLite 的编程时,您要使用下面的带有 sqlite_master 表的 SELECT 语句来列出所有在数据库中创建的表
显示表:SELECT tbl_name FROM sqlite_master WHERE type = 'table';
显示创建语句:SELECT sql FROM sqlite_master WHERE type = 'table' AND tbl_name = 'COMPANY'