TIMESTAMP 存储年月日时分秒
NCHAR 存储Unicode数据类型的固长字符串 ,可存英文汉字,做多4000个字符
NVARCHAR 存储Unicode数据类型的变长字符串
NTEXT 存储Unicode数据类型的大量文本字符串
DATATIME 存储日期时间
其实它的数据类型远不止这些,更多的数据类型需要大家发掘,这里小编列举只是常用的数据类型罢了。
2.基本关键字
了解了数据类型,在创建数据库时用于操作时需要配套使用的关键字当然也必须得了解,这样才能提高开发效率。
AND 与
BETWEEN 最小值和最大值之间
EXISTS 判断是否存在
IN 判断某个值是否属于另一个值
NOT IN 判断某个值是否不属于另一个值
LIKE 使用通配符比较值与另一个值 不区分大小写 %(表示零个,一个或者多个) _(表示一个)
GLOB 使用通配符将值与类似值进行比较,并区分大小写的 *(表示零个或多个) ?(表示一个)
LIMIT 限制满足条件的值的数量
ORDER BY 排序 ASC(升序) | DESC(降序)
GROUP BY 数据聚合
HAVING 过滤分组,使用前一定要使用GROUP BY
DISTINCT 消除所有重复记录
NOT 不,常和in一起用
OR 或
IS NULL 判断是否等于空值,类型运算符
IS 相当于‘=’
IS NOT 判断是否不等于 相当于“!=”
UNIQUE 不重复
UNION 消除所有重复行
UNIONALL 不消除重复行
WHERE 用于满足某个条件时
SELECT 选择
FROM 来自
INSERT INTO 插入表数据
PRIMARY Key 主列
DEFAULT 默认值
CHECK 检查
3.数据库相关操作
1).创建数据库文件
首先我们要创建一个数据库文件,以“.db”结尾的文件,如下:
我们还可以在命令提示符里面创建数据库,如下所示:
这样就创建了一个"test"的数据库文件了,我们创建之后我们就进入了"test"数据库中了,然后就可以进行其它操作了。
2).查看数据库
.database .databases 两者即可
3).退出数据库
.quit
4).导出数据库
sqlite3 test.db .dump > test.sql