分享更有价值
被信任是一种快乐

SQLite有什么用

文章页正文上

这篇文章主要介绍SQLite有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它实现自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite的代码属于公共领域,因此可以免费用于任何目的,商业或私人。SQLite是世界上部署最广泛的数据库。SQLite支持Windows/Linux/Unix等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比它们都快。SQLite 是小巧的,是轻量级的,完全配置时小于 400KiB,省略可选功能配置时小于250KiB。SQLite能够自给自足,不需要任何外部的依赖。SQLite不需要一个单独的服务器进程或操作的系统。SQLite 不需要配置,这意味着不需要安装或管理。一个完整的 SQLite 数据库是存储在一个单一的跨平台的磁盘文件。SQLite 事务是完全兼容 ACID 的,允许从多个进程或线程安全访问。SQLite 是跨平台的,支持众多操作系统,如 UNIX(Linux, Mac OS-X, Android, iOS)、Windows(Win32, WinCE, WinRT)。SQLite 注释是附加的注释,可以在 SQLite 代码中添加注释以增加其可读性,他们可以出现在任何空白处,包括在表达式内和其他 SQL 语句的中间,但它们不能嵌套。SQL 注释以两个连续的
- 字符开始,并扩展至下一个换行符或直到输入结束,以先到者为准。或者可以使用C风格的注释,以/* 开始,用*/结束,以先到者为准。注意:通常情况下,数据库名称在 RDBMS 内应该是唯一的。语法如下:当在同一时间有多个数据库可用,仅仅想使用其中的任何一个时,可以使用ATTACH DATABASE来选择一个特定的数据库,使用该命令后,所有的 SQLite 语句将在附加的数据库下执行。语法如下:DETACH DTABASE语句是用来把命名数据库从一个数据库连接分离和游离出来,连接是之前使用
ATTACH 语句附加的。如果同一个数据库文件已经被附加上多个别名,DETACH 命令将只断开给定名称的连接,而其余的仍然有效。语法如下:CREATE TABLE用于在任何给定的数据库创建一个新表。创建基本表,涉及到命名表、定义列及每一列的数据类型。语法如下:DROP TABLE用于删除表免费主机域名定义及其所有相关数据、索引、触发器、约束和该表的权限规范。语法如下:INSERT INTO用于向数据库的某个表中添加新的数据行。语法如下:向指定列中插入数据:向所有列中插入数据SELECT用于从 SQLite 数据库表中获取数据,以结果表的形式返回数据。这些结果表也被称为结果集。语法如下:UPDATE用于修改表中已有的记录。可以使用带有 WHERE 子句的 UPDATE 查询来修改指定行,否则所有的行都会被修改。语法如下:DELETE用于删除表中已有的记录。可以使用带有 WHERE 子句的 DELETE 查询来删除选定行,否则所有的记录都会被删除。语法如下:WHERE子句用于指定从一个表或多个表中获取数据的条件。除了SELECT语句,当然也可以用在 UPDATE、DELETE 语句中。语法如下:AND/OR运算符用于编译多个条件来缩小在 SQLite 语句中所选的数据。也被称为连接运算符。语法如下:Order By子句用于排序,分为升序和降序排序,默认为升序(ASC ),降序为DESC。语法如免费主机域名下:Group By子句用于与SELECT 语句一起使用,来对相同的数据进行分组。语法如下:Distinct 关键字与 SELECT 语句一起使用,来消除所有重复的记录,并只获取唯一的记录。语法如下:HAVING 子句允许指定条件来过滤将出现在最终结果中的分组结果。与WHERE子句不同,HAVING 子句是在由 GROUP BY 子句创建的分组上设置条件。语法如下:Like子句用来匹配通配符指定模式的文本值。Like语句对大小写不敏感。语法如下:‘A%’:查找以A开头的任意值。‘%A’:查找以A结尾的任意值。‘_A%’:查找第二位为A的任意值。‘%A%’:查找包含A的任意值。‘A__B’:查找长度为4,且以A开头,以B结尾的任意值。LIMIT 子句用于限制由 SELECT 语句返回的数据数量。语法如下:LIMIT 子句与 OFFSET 子句一起使用时的语法:Glob运算符是用来匹配通配符指定模式的文本值。如果搜索表达式与模式表达式匹配,GLOB 运算符将返回true(即1)。与 LIKE 运算符不同的是,GLOB 是大小写敏感的,对于通配符星号*和问号? ,它遵循 UNIX 的语法。语法如下:'A*':查找以A开头的任意值。'*A':查找以A结尾的任意值。'*A*':查找包含A的任意值。'A???':查找以A开头,长度至少为4个字符的任意值。'?A':查找第二位为A的任意值。'A??B':查找长度为4,且以A开头,以B结尾的任意值。以上是“SQLite有什么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注云技术行业资讯频道!

相关推荐: MySQL如何开启MySQL慢查询日志及分析工具mysqldumpslow

这篇文章给大家分享的是有关MySQL如何开启MySQL慢查询日志及分析工具mysqldumpslow的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 1. 启用MySQL的慢查询日志很简单,只需在MySQL的配置文件my.cnf里添加…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册