大家好,我是IT共享者,人称皮皮。
前面几天给大家分享了MySQL数据库知识,没来得及看的小伙伴可以前往:Mysql查询语句进阶知识集锦,一篇文章教会你进行Mysql数据库和数据表的基本操作,关于数据库的安装可以参考:手把手教你进行Mysql5.x版本的安装及解决安装过程中的bug,今天皮皮继续给大家分享数据库知识,但是换了一个主角,它就是Sqlite。
前言
前面我们学习了很多数据库,虽然它们功能非常丰富,但是占用空间比较大,使得我们的系统负荷变大,这对于我们新手小白来说不是一个理想的选择,于是乎,Sqlite闪亮登场,它受人喜爱的真正原因正是因为它足够小,无需安装和管理配置,简单容易上手,支持数据库的大小也有2TB,足够我们个人开发爱好者使用了。
一、安装
既然要学Sqlite,首先我们先安装它们,前面我们说过,安装它们无需太多过程,即免安装,下载地址:
https://u062.com/dir/7715018-39794633-fbf2ca
我们下载好后直接将Sqlite的应用程序加入到环境变量中即可随意使用了,打开CMD,看到这种字样,表示安装成功,如图:
二、图形化界面管理
Sqlite已经安装上了,但是在命令提示符窗口操作总感觉不美观,小编想这时候应该需要一个图形界面工具来操纵Sqlite,这样就能更直观的显示数据了,这里我推荐SqliteAdmin,中文版的界面再加上简洁的界面设计,如图:
注意,此时的软件还无法正常工作,因为它还没有可以解析Sqlite语句的动态链接库,所以你还需要下载个动态链接库,这里小编已经准备好了下载地址了,下载后直接复制到软件的目录即可,下载地址:
https://u062.com/file/7715018-452195159
三、基本语法
Sqlite不像其它的数据库以“;”结尾,而且它是以“.”开头使得式子成立的。打开我们的SqliteAdmin,下面开始我们的装逼之旅。
1.数据类型
Null 空值
SMALLLINT 短整型
INTEGER 带符号的整数 这个就是布尔类型 0(false)和 1(true)
TINYINT 长整型
REAL 浮点值
TEXT 大量文本字符串
BLOB 二进制对象
NUMERIC 使用所有五个存储类的值
VARCHAR(n) 变动长度字符串,只能存英文,最多8000个字符
CHAR(n) 固定长度字符串
DATA 年月日
TIME 时分秒
DOUBLE 双精度浮点数
FLOAT 单精度浮点数