干货|Sqlite数据库知识必知必会(上篇)

作者:人工智能 来源:IT科技 浏览: 【】 发布时间:2025-11-05 14:07:11 评论数:

前言

前面我们学习了很多数据库,干货虽然它们功能非常丰富,数据识必但是库知占用空间比较大,使得我们的知必系统负荷变大,这对于我们新手小白来说不是干货一个理想的选择,于是数据识必乎,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        单精度浮点数 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 

5).创建附加数据库

ATTACH DATABASE test1.db as test1; ATTACH DATABASE test2.db as test2; 

上述操作是将所有数据库数据都存放在了数据库文件“test.db”中了,不过实际开发中不建议这么做,建议多做几个数据库,或者将数据库嵌入到其它数据库中。

6).显示附加数据库

.database   .databases 两者即可 

7).分离数据库

DETACH DATABASE test1; 

四、总结

这篇文章主要介绍了Sqlite数据库的安装、图形化管理系统、基本数据类型、基本关键字和数据库的相关操作,介绍了创建数据库、查看数据库、退出数据库、导出数据库、创建附加数据库、显示附加数据库和分离数据库的方法,干货多多。下一篇文章继续给大家分享Sqlite数据库的数据表、索引、视图、触发器和事务操作知识,敬请期待!

本文转载自微信公众号「IT共享之家」,可以通过以下二维码关注。转载本文请联系IT共享之家公众号。

通过查看网页源代码可以发现,网页设计师们最常用的是 Windows 平台中的“微软雅黑”、“宋体”等字体。与我在经验“Ubuntu 里为 LibreOffice 设置替换显示字体”中提到的相似的原因,在 Ubuntu 中浏览网页时,由于字体对不上,网页内容一般也都是显示为黑体字,比较单调。除了从 Windows 平台复制字体到 Ubuntu 平台这一方法之外,其实我们可以通过设定字体替换,让网页上常用的“黑体”、“宋体”由 Ubuntu 调用相应的字体显示,让网页外观在两个平台上有近似的显示效果。在 Ubuntu 平台上打开网页,满眼都是黑体字。难道网页设计师就是这样设计的吗?在网页空白处右键,在弹出菜单中点击“查看源代码”(或类似的选项),在其中找到网页 css 链接并打开,可以看到,网页设计师并不是只用“黑体”一种字体。如图,该网页的设计师使用了“黑体”、“宋体”两种字体显示中文。为了让 Ubuntu 平台上浏览网页时,能够看到与网页设计师原始设计接近的效果,我们需要替换字体。软件名称:Font Creator Program v4.1 绿色汉化破解版(字体制作编辑修改工具)软件大小:3MB更新时间:2013-05-131、首先,要安装一款叫做“Font Manager“的软件。Font Manager 安装完成后,点击启动它。待启动完成后,在窗口左侧下方,点击字体设置按钮(上面带有a、b两个字母的按钮)。2、在弹出的菜单中,点选“Alias Editor“。3、弹出 Alias Editor 窗口,点击右侧的 Add Alias (添加字体别名)按钮。4、左侧输入窗口中会出现一个默认字符为“Family”的条目,双击它,并改为“宋体”,然后回车;再点击窗口右侧的 “Add Substitute”(添加字体替换)按钮。5、在上一步骤输入“宋体”的条目下方,会出现默认字符为“Subtitute”的条目,同样双击,改为“AR PL UMing CN”(输入“AR”两个字母后,下方会弹出字体列表,可以从中选择)、回车。6、用同样的方法,输入以下字体及其替换:SimSun——AR PL UMing CN;黑体——Droid Sans Fallback;等等,如图。7、最后点击窗口右下角的“Write configure”(写入配置文件)按钮,窗口关闭,回到 Font Manager 主窗口,在弹出的 Font Manager needs to reload 对话框中,点击“Reload”。8、注销 Ubuntu 登录(注意保存正在编辑的文档)、重新登录。9、再打开第1步骤中打开过的网页,会看到网页字体区分内容,由不同的字体显示不同的内容了。标题由黑体负责显示,内容由宋体负责显示,错落有致,不会视觉疲劳。相关推荐: Ubuntu系统中LibreOffice怎么替换显示字体? ubuntu系统中删除/卸载自行安装的字体的方法
本文所述方法,个人測试无误,如因本文所述造成不论什么损失,本人无法负责,请谨慎!准备条件 请再次确认对Ubuntu系统做好文件备份;本文适用于Win7、Win8.1;Windows操作系统安装有EasyBCD软件; Step 1 进入Windows系统,打开EasyBCD软件。在左側工具列表中选择“BCD部署”,在右側功能区的“MBR配置选项”中选择“在MBR中安装Windows Vista/7的bootloader”选项。例如以下图所看到的:点击上图中的“编写MBR”button。操作结束后,EasyBCD的使命已经完毕。Step 2打开“磁盘管理器”,能够看到1个或几个Windows系统不识别的分区,这些分区属于Ubuntu系统:我之前在安装Ubuntu时创建了三个挂载,所以上图中有三个Windows不识别的分区,将这三个分区右键“删除卷”。假设在删除卷后出现未归类为“未分配”的分区(可能会出现扩展分区),将其删除。Step 3至此,Ubuntu系统已经删除。我们如今能够对未分配的空间设置分区,各随所需。以上就是在Windows8.1和Ubuntu14.04双系统中卸载Ubuntu的全部过程,谢谢阅读,希望能帮到大家,请继续关注脚本之家,我们会努力分享更多优秀的文章。

最近更新

点击排行