当前位置: 首页 > news >正文

做外贸网站报价单用dw制作网页步骤

做外贸网站报价单,用dw制作网页步骤,无锡网站制作启航,刚做的公司网站搜不到SQLite 开发团队于 2023 年 08 月 24 日发布了 SQLite 3.43.0 版本。本文给大家分析一下该版本的更新。 全文索引 SQLite 3.43.0 增加了 Contentless-Delete FTS5 索引。这是一种 FTS5 全文索引的变种,不存储被索引的内容,同时支持数据的删除操作。 例…

SQLite 开发团队于 2023 年 08 月 24 日发布了 SQLite 3.43.0 版本。本文给大家分析一下该版本的更新。

全文索引

SQLite 3.43.0 增加了 Contentless-Delete FTS5 索引。这是一种 FTS5 全文索引的变种,不存储被索引的内容,同时支持数据的删除操作。

例如:

CREATE VIRTUAL TABLE f1 USING fts5(a, b, c, content='', contentless_delete=1);

Contentless-delete 表与 Contentless 表的区别在于:

  • Contentless-delete 表支持 DELETE 以及 INSERT OR REPLACE INTO 语句;
  • Contentless-delete 表支持 UPDATE 语句,前提是所有用户定义的字段都指定了新的数据;
  • Contentless-delete 表不支持 FTS5 删除命令。

例如:

-- 支持以下 UPDATE 语句
UPDATE f1 SET a=?, b=?, c=? WHERE rowid=?;-- 不支持以下 UPDATE 语句,因为字段 c 没有指定新的数据
UPDATE f1 SET a=?, b=? WHERE rowid=?;

除非存在旧版本的后向兼容需求,推荐使用 Contentless-delete 表。

日期时间函数

新版本增强了日期时间相关的函数。首先是增加了“±YYYY-MM-DD HH:MM:SS.SSS”形式的时间偏移量,例如:

select date('2023-01-01', '+1000-01-01');
3023-02-02

其次,新版本增加了 timediff(A, B) 函数,计算从时间 B 到达时间 A 所需的时间。例如:

select timediff('2023-06-01', '2023-01-01');
+0000-05-00 00:00:00.000

timediff() 函数返回的格式是字符串,方便阅读。如果想要返回精确的时间差(天数、秒数等),可以使用两个 julianday() 或 unixepoch() 函数相减。

字符串函数

SQLite 3.43.0 增加了一个 octet_length(X) 字符串函数,用于返回字符串 X 占用的字节数。例如:

select octet_length('Hello');
5select octet_length('你好');
6

octet_length(X) 以字节为单位,而不是字符为单位。因此,不同数据库字符集可能返回不同的长度。

C 语言接口

SQLite 3.43.0 新增了一个 sqlite3_stmt_explain(S,E) API,用于改变预编译语句的 EXPLAIN 设置。

如果参数 E 设置为 0,S 就是一个普通的预编译语句;如果 E 设置为 1,S 就变成一个以 EXPLAIN 开始的 SQL 语句;如果E 设置为 2,S 就变成一个以 EXPLAIN QUERY PLAN 开始的 SQL 语句。

查询优化

查询优化器增强包括:

  • LEFT JOIN 强度削减优化扩展至 RIGHT JOIN 以及 FULL JOIN,并且重命名为 OUTER JOIN 强度消减优化。
  • 改进了 OUTER JOIN 强度消减优化使用的理论证明器,减少了假阴性的情况。

Decimal 扩展

新版本增强了与 decimal 扩展相关的内容:

  • 新增函数 decimal_pow2(N),返回 2.0 的 N 次方,N 为 -2000 到 +2000 之间的整数;
  • 新增函数 decimal_exp(X),以科学计数法形式(e+NN)返回 X 的十进制数字;
  • 对于浮点数 X,decimal(X) 函数将会返回完全扩展的精确数字。

例如:

select decimal_pow2(10);
+1.024e+03select decimal_exp(12.3);
+1.2300000000000000710542735760100185871124267578125e+01select decimal(12.3);
12.300000000000000710542735760100185871124267578125

JSON 性能

某些情况下,对于大型 JSON 字符串的处理性能获得翻倍提升。

http://www.yayakq.cn/news/188338/

相关文章:

  • 常见的营销型网站国外搜索引擎排行榜
  • 营销型网站 平台本手机原有微信网站
  • 郑州做网站的联系方式网站建设价格怎么算
  • 龙岗免费的网站制作erp仓库管理系统
  • 义乌商城网站开发非常好的网站建设公司
  • 陕西建设部网站官网英文网站模版
  • 丽江旅游网站建设结论网站建设经费预算计划
  • 做好网站维护广告投放渠道
  • 扁平化网站设计微信支付 wordpress
  • 国外网站网站app淄博北京网站建设公司
  • 光电公司网站建设企业网站优化面向什么工作
  • 广州南沙网站建设公司win7卸载电脑上的wordpress
  • 苏州企业网站建站绍兴网站建设方案书
  • 信息网站模板惠州优化怎么做seo
  • 网站中的作用WordPress怎么注册
  • 网站维护描述长春朝阳网站建设
  • 社区建设网站企业广告
  • 洛阳网络建站网店出租网站程序
  • 请人做彩票网站多少钱淮安注册公司
  • 二手房地产中介网站建设张戈博客 wordpress同步新浪微博
  • 学做网站湛江人才网招聘信息网
  • 做金融行业网站网站设计深圳网站建设公司
  • 福田网站建设深圳信科我要表白网站在线制作
  • 怎样做带音乐的表白网站石家庄网站建设服务
  • 产业园门户网站建设方案自助建设彩票网站
  • 中国网站设计师联盟网络营销的网站建设报告
  • 如何制作有关西安的网站公司网站开发 nodejs
  • 阿里巴巴网官方网站建设银行网站无法访问
  • 新站优化案例手机在线做ppt的网站
  • 网站建设客户去哪找郑州公司网站