数据库
Foreverthinker
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL常见问题:java.sql.SQLException: Unknown initial character set index ‘255‘ received from server
这个错误通常发生在使用MySQL数据库时,意味着客户端从服务器接收到了一个未知的字符集索引255。这可能是因为客户端和服务器之间的字符集不匹配或者是服务器发送了一个不合法的字符集索引。如果你使用的是第三方库或者ORM,确保它们支持你的服务器字符集,或者更新到支持该字符集的版本。可以修改服务器配置,请确认my.cnf(或my.ini)文件中的字符集设置是正确的。不能修改服务器配置,可以尝试在客户端的连接字符串中指定正确的字符集。检查客户端和服务器的默认字符集设置。确保客户端和服务器都有所需的字符集支持。原创 2024-11-18 19:12:11 · 720 阅读 · 0 评论 -
什么是索引合并
索引合并是通过对一个表同时使用多个索引进行条件扫描,并将满足条件的多个主键集合取交集或并集后再进行回表,可以提升查询效率。原创 2024-09-03 21:31:17 · 351 阅读 · 0 评论 -
索引为什么不能包含null
1. 索引的有序性:索引是为了加速查询而创建的有序数据结构。NULL值由于不确定其具体值,无法确定其在索引中的位置,因此无法被包含在索引中。替换NULL值:可以使用一个特定的非NULL值(如0或空字符串)来替换列中的NULL值,以确保索引的有效性。2. 复合索引的无效性:在复合索引中,只要有一列包含NULL值,那么这一列对于整个复合索引就是无效的。使用复合索引:通过在复合索引中指定一个非空常量值,可以避免全空值的组合,从而确保索引的有效性。原创 2024-08-31 23:36:58 · 479 阅读 · 0 评论 -
SQL中正则表达式应用
目录SQL中正则表达式的应用SQL中正则表达式的应用四种函数:REGEXP_LIKE----------匹配REGEXP_INSTR -------包含REGEXP_REPLACE -----替换REGEXP_SUBSTR -------提取在SQL中的用法举例--- 查询表中证件号码是由15位到18位字母或数字组成 的数据select psn_no, name from person where regexp_like(psn_no, '^([0-9]|[a-z]|[A原创 2020-07-21 17:40:57 · 870 阅读 · 0 评论
分享