漳州市网站建设公司北京网站设计公司兴田德润优惠吗
news/
2025/9/23 18:47:54/
文章来源:
漳州市网站建设公司,北京网站设计公司兴田德润优惠吗,安徽省住房和城乡建设厅官网网站,百度地图网站后台更新文章目录 Mysql中的排序规则1. 数据库默认的排序规则2. 查看表的排序规则2.1 查看表排序规则2.2 查看字段排序规则 3.修改排序规则3.1 修改库3.2 修改表3.3 修改字段 Mysql中的排序规则
1. 数据库默认的排序规则
mysql8的默认排序方式是 utf8mb4_0900_ai_ci
mysql5的默认排序… 文章目录 Mysql中的排序规则1. 数据库默认的排序规则2. 查看表的排序规则2.1 查看表排序规则2.2 查看字段排序规则 3.修改排序规则3.1 修改库3.2 修改表3.3 修改字段 Mysql中的排序规则
1. 数据库默认的排序规则
mysql8的默认排序方式是 utf8mb4_0900_ai_ci
mysql5的默认排序规则是 utf8mb4_general_ci
参考文章https://www.cnblogs.com/seasonhu/p/14994857.html
但是排序规则不具备强制性如数据库排序规则设置了utf8mb4_0900_ai_ci表排序规则同样可以设置utf8mb4_general_ci字段还可以设置utf8mb4_0900_ai_ci2. 查看表的排序规则
2.1 查看表排序规则
SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, TABLE_COLLATION
FROM INFORMATION_SCHEMA.TABLES
WHERETABLE_SCHEMA product[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5Tu2okCQ-1690508562014)(https://note.youdao.com/yws/res/24484/WEBRESOURCEc5d195a64a5d70357b5bcd3d27c2c677)]
2.2 查看字段排序规则
SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLUMN_TYPE, COLLATION_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERETABLE_SCHEMA product[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W30iCB6S-1690508562015)(https://note.youdao.com/yws/res/24482/WEBRESOURCEa1b76e38dd03d8478191a648f8b22814)]
3.修改排序规则
3.1 修改库 ALTER DATABASE product_dscc CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OAZtzMYl-1690508562015)(https://note.youdao.com/yws/res/24464/WEBRESOURCEef9b00d7d17f4ecbbfe0b9bf069c8217)]
3.2 修改表
单个表
ALTER TABLE exc_code_value
DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;通过批量生成执行脚本方式来修改如
SELECTCONCAT( ALTER TABLE , TABLE_NAME, DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; )
FROMinformation_schema.TABLES
WHERETABLE_SCHEMA xxx;3.3 修改字段
单个字段
ALTER TABLE exc_warn_notice MODIFY id varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL;通过批量生成执行脚本方式来修改如
SELECT CONCAT(ALTER TABLE , table_name, MODIFY , column_name, , DATA_TYPE, (, CHARACTER_MAXIMUM_LENGTH, ) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, (CASE WHEN IS_NULLABLE NO THEN NOT NULL ELSE END),(case when IFNULL(column_comment,) then else concat( COMMENT \ , column_comment ,\) end),;) as sql
FROM information_schema.COLUMNS
WHERE 11and TABLE_SCHEMA xxx #要修改的数据库名称and DATA_TYPE textand COLLATION_NAMEutf8mb4_0900_ai_ci;
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/913524.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!