ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

【数据库】SQLite 3.38改进了JSON支持,增强了CLI功能

2022-08-18 21:34:44  阅读:202  来源: 互联网

标签:SQLite CLI 数据库 JSON 查询 改进 3.38


SQLite 3.38作为这个流行的嵌入式SQL数据库库在2022年的第一次重大更新被发布。

早在2015年的SQLite 3.9中,它就增加了JSON1模块,开始建立对SQLite数据库内存储JSON数据的支持。在SQLite 3.38中,该JSON模块现在是默认内置的,不再需要编译时选项来启用。SQLite JSON函数现在可以被认为是内置的。

SQLite 3.38改进了JSON支持,增强了CLI功能

此外,SQLite 3.38增加了->和->>操作,以便更容易处理JSON数据,并符合MySQL和PostgreSQL数据库的要求。这些操作符把JSON字符串作为左操作数,把路径表达式/对象字段标签或数组索引作为右操作数。这些操作符允许轻松地处理JSON数据,现在可以很好地与SQLite/MySQL/PostgreSQL一起工作。

 

SQLite 3.38还增加了unixepoch()函数用于返回Unix时间戳,sqlite3_error_offset()用于将SQL错误定位到一个特定的字符,各种虚拟表的改进,命令行的改进,如柱状输出模式现在可以正确处理文本中的制表符/换行符,以及查询计划器的改进。在查询计划器方面,SQLite 3.38现在使用了一个Bloom过滤器来加速大型分析查询。

总的来说,这对SQLite来说是一个相当丰富的更新,也是2022年的第一个版本。通过SQLite.org下载和了解更多关于SQLite 3.38嵌入式数据库库的细节。

标签:SQLite,CLI,数据库,JSON,查询,改进,3.38
来源: https://www.cnblogs.com/cdaniu/p/16600174.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有