说起数据库,那自然就会想到SQL语句,说起SQL语句,那又不得不提SQL的标准或版本, 一般来讲,SQL语句有两个标准或版本:SQL92和SQL99,两者有何区别?以我个人来说,SQL92书写精简易阅读,SQL99功能较多效率比较高,但事实上,你写SQL92时,很多数据库自动会对你写的SQL语句进行优化的,如SQL Server,我一般情况下常写SQL92,很少写SQL99,除非语句特别的复杂,至于SQL语句优化,一则是自身功底,二则是供助第三方软件或工具,比如:我比较常用的是在SQL Server新建视图放入SQL语句,不保存点“执行”看看自动优化后的结果,一般会事办功倍,特别是使用SQL Server时...
废话不讲了,下面我就简单的讲一些SQLite中一些与众不同的特性(想到什么就写什么,请见谅,要详情或专业的,请参阅官方的E文说明):
1、【第三方的工具】:磨刀不误砍柴功,柴刀在手,哪都可以走...。SQLite因开源免费及精简,所以,官方是没有什么UI工具的(至于自带的命令行,高高手可以玩玩),类似SQL Server的SQL Server Management Studio之类的,你只能想想就行了......,So,只能使用第三方的工具,目前第三方的软件或工具主要有:
1)、SQLiteSpy
SQLiteSpy是一个快速和紧凑的数据库SQLite的GUI管理软件 。它的图形用户界面使得它很容易探讨,分析和操纵sqlite3数据库,支持 Unicode。免费!最新版本为:SQLiteSpy 1.9.16(6 Jul 2022),SQLiteSpy 官方详情和下载地址是:SQLiteSpy: Version History [Yunqa • The Delphi Inspiration]
2)、SQLiteStudio
SQLiteStudio 是一个开源、跨平台的 SQLite 数据库的管理工具,支持导出数据格式:CSV、HTML、XML、SQL、PDF、JSON、dBase等。可同时打开多个数据库文件,支持查看和编辑二进制字段。这个工具不错,我一直在使用!当前最新版为:SQLiteStudio 3.3.3(12 April 2021),支持SQLite (3.35.4) ,更新有点慢,不过,开源免费也就这样了,官方介绍及下载网址为:SQLiteStudio
3)、SQLite Expert
SQLite Expert 提供两个版本,分别是个人版和专业版。其中个人版是免费的,提供了大多数基本的管理功能。我没用过,听同事说,不如SQLiteStudio好用。
4)、。。。。,懒得说了,自己百度吧
2、【SQLite中一些与众不同的特性】:粗想一下,这个比较杂乱了,不知从何说起,只能想到什么就说什么了,下面我就分条来说说吧,不足之处,各位只能自己百度一下了。
1)、SQLite 是不区分大小写的,但也有一些命令是大小写敏感的,比如 GLOB 和 glob 在 SQLite 的语句