• 2024-09-15`character_set_server` 和 `collation_server`
    目录标题1.`character_set_server`的取值范围和相关性取值范围相关性2.`collation_server`的取值范围和相关性取值范围相关性3.默认值4.配置方法5.注意事项MySQL中`character_set_server`和`collation_server`参数修改对现有数据库和表的具体影响是什么?如何在不
  • 2024-08-31MySQL字符集详解
    一、内容概述在MySQL的使用过程中,了解字符集、字符序的概念,以及不同设置对数据存储、比较的影响非常重要。不少同学在日常工作中遇到的“乱码”问题,很有可能就是因为对字符集与字符序的理解不到位、设置错误造成的。本文由浅入深,分别介绍了如下内容:字符集、字符序的基本概念
  • 2024-05-20MySQL升级8.0的新故障,utf8mb4_0900_ai_ci是啥?
    https://blog.csdn.net/LINgZone2/article/details/129730790 前段时间,遇到一个mysql的问题,我仔细看看报错信息,应该是MySQL数据库报出来的,大意是说:collation不兼容,一个是utf8mb4_0900_ai_ci,另一个是utf8mb4_general_ci。utf8mb4_general_ci这玩意儿我见过,是针对utf8mb4编码的
  • 2023-12-29mysql字符集相关
    MySQL-Collation来源于:https://zhuanlan.zhihu.com/p/103448212本文对MySQL中的collation进行学习,参考文章Collate, Tutorial,MySQL。背景:项目中遇到字符串检索时不区分大小写的问题,后来发现是MySQL数据库中的collation设置的问题。MySQLcollation是一系列的rules,用来在
  • 2023-11-10字符集collation不同-隐式转换mysql
    适用范围1.适用于MySQL或者OceanbaseforMySQL2.适用于两表或多表join的字段字符序不同的场景。如本例:COLLATEutf8mb4_general_ci和COLLATEutf8mb4_bin`cust_no`varchar(30)CHARACTERSETutf8mb4COLLATEutf8mb4_general_ci`cust_no`varchar(100)CHARACTERSETu
  • 2023-11-04MySQL中的COLLATE(COLLATION)是什么?
    CREATETABLE`table1`(`id`bigint(20)unsignedNOTNULLAUTO_INCREMENT,`field1`textCOLLATEutf8_unicode_ciNOTNULLCOMMENT'字段1',`field2`varchar(128)COLLATEutf8_unicode_ciNOTNULLDEFAULT''COMMENT'字段2
  • 2023-10-20Unknown collation: 'utf8_0900_ai_ci' 的解决方法
    Unknowncollation:'utf8_0900_ai_ci'解决方法Unknowncollation:'utf8_0900_ai_ci'在使用Navicat导入sql脚本的时候出现报错Unknowncollation:'utf8_0900_ai_ci'原因:当前要导入的sql版本高于目标sql版本,导致的不兼容问题解决方法:使用编辑器打开sql文件全局替换utf8
  • 2023-10-19Sql CLR 异常总结
    1.执行中发生报错:“Twostringstobecomparedhavedifferentcollation”  ,在字符串(==)比较过程抛的异常后来发现是参数传入是SqlString类型,直接和字符串比较(==),但是 部署db的 编码格式(Collation):Chinese_PRC_CI_AS ,而  数据源的  Collation:SQL_L
  • 2023-07-13mongodb 入门 和 php示例
    内容太多了,感觉不好写,就写点入门的吧,其他参考参考_MonogDB中文网(mongodb.net.cn)虽然内容是机器翻译的,但也还好,基本能看. 相关概念: database数据库collection集合,相当于数据库表document文档,相当于数据记录行 dockerrun-d--namemongo-p27017:27
  • 2023-07-12MySQL从5.7升级到8.0后可能的回退方法
    MySQL从5.7升级到8.0后,可以降级的一些途径:·从8.0逻辑导出,然后导入5.7·使用5.7的复制·还原升级前的备份,并追赶在8.0中新生成的数据  1.逻辑导出和导入降级虽然MySQL5.7到5.6官方支持逻辑降级:但是从8.0降级到5.7却并非如此。官方文档只是简单提到不支持,因此,如果你尝
  • 2023-06-22PostgreSQL 从开发要换PG表字段的 collaion 说起 到 程序员别异想天开了
    2021年绝对是一个有意思的念头,估计过10年都会想到今年的一些变革,很多人都会被影响,改变,重新开始,或寻找新的路径。归正题,新公司的开发小朋友,对DB提出了一个问题,就是要修改某个表的字段的collation,究其原因为了某些业务中这个字段的排序。然后我就告诉DB,NONONO,究其原因曾经SQLSE
  • 2023-06-22MYSQL collation 选好还能换吗
    开头还是介绍一下群,如果感兴趣polardb,mongodb,mysql,postgresql,redis等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。Collation 主要的作用是什么,排序。 数据库中的字符众多,而在这里很多的查询中都对这些符号进行一些比对的工作,如A=a,B>B
  • 2023-06-15SQL中的 collation level 是什么?
    yyy问了一个更具体的问题:Collation我理解了,但是CollationLevel是什么概念呢?好问题!CollationLevel的用途是,当两个Collation做比较时,CollationLevel可以规定以哪个Collation为标准来做比较。详见下面的函数实现(特别关注collationlevel不相等的那几行代码【Line75~80】
  • 2023-06-14mongo聚合字符串类型的数字进行排序
    设置collationCollationcollation=Collation.of(Locale.CHINESE).numericOrdering(true);设置聚合选项Aggregationaggregation=Aggregation.newAggregation(Aggregation.match(orOperator),).withOptions(AggregationO
  • 2023-03-21修改表字符集
    修改表的字符集并使历史行生效ALTERTABLEcustomerCONVERTTOCHARACTERSETutf8mb4COLLATEutf8mb4_general_ci; 查看字段的字符集和排序字符集selecttable_s
  • 2023-02-28Collation 差异导致 KingbaseES 与 Oracle 查询结果不同
    问题引入前端提了个问题,说是KingbaseES返回的结果与Oracle返回的结果不一样。具体问题如下:oracle执行结果:oracle有结果返回。SQL>createtablet3(idvarchar(9)
  • 2023-02-09GaussDB(DWS)现网案例:collation报错
    摘要:用户创建hash分布表,使用pbe方式执行使用分布列作为查询条件的语句时报错本文分享自华为云社区《GaussDB(DWS)现网案例之collation报错》,作者:你是猴子请来的救兵吗。
  • 2022-12-041.mysql的基本操作、配置
    登录mysql-h主机名-P端口号-u用户名-p密码mysql-hlocalhost-P3306-uroot-pQa123456   退出登录exit或quit  查询所有的库mysql>showdat
  • 2022-11-23Databend 开源周报 #67
    Databend是一款强大的云数仓。专为弹性和高效设计,自由且开源。即刻体验云服务:https://app.databend.com。NewFeaturestoolchainRust工具链升级至1.67nightly(#8
  • 2022-11-22Mybatis学习中遇到的错误java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (ut
    在Mybatis学习存储过程调用的时候,老是出现【java.sql.SQLException:Illegalmixofcollations(latin1_swedish_ci,IMPLICIT)and(utf8_general_ci,COERCIBLE)foropera
  • 2022-11-18MySQL的collation设置
    MySQL的collation设置utf8mb4在mysql中请大家忘记utf8,永远使用utf8mb4。mysql中的utf8最多只能支持3bytes长度的字符编码,对于一些需要占据4bytes的文字,mysql的utf8就不支
  • 2022-11-14How I can obtain the collation of a specific table in a database?
    HowIcanobtainthecollationofaspecifictableinadatabase? 回答1Collationatthetablelevelisonapercolumnbasis,soitispossibletohavea