-- ------------------------------------------ 表排序规则----------------------------
SELECT 'ALTER TABLE ', table_name,'COLLATE = utf8mb4_0900_ai_ci;' FROM information_schema.tables
WHERE TABLE_SCHEMA = 'ods' ;

-- ------------------------------------------ 字段排序规则----------------------------
select * from  (
SELECT
    CONCAT(
        'alter table `',
        table_name,
        '` modify `',
        column_name,
        '` ',
        data_type,
        '(',
        character_maximum_length,
        ') character set utf8mb4 collate utf8mb4_0900_ai_ci',
        ( CASE WHEN is_nullable = 'no' THEN ' not null' ELSE '' END ),
        ( CASE WHEN IFNULL( column_comment, '' ) = '' THEN '' ELSE CONCAT ( ' comment \'', column_comment, '\'' ) END ),
        ';' 
) AS `sql1` 
FROM
    information_schema.`COLUMNS` 
WHERE
    table_schema = 'dw'
        ) tt
where sql1 is not null

utf8mb4_0900_ai_ci'是MySQL8默认的,根据自己需求修改

MySQL排序规则修改语句相关推荐

  1. mysql数据库表更改排序_修改SQL数据库排序规则修改表栏位排序规则

    修改SQL数据库排序规则修改表栏位排序规则 修改SQL数据库排序规则: 1.修改为单用户模式 2.然后关闭所有的查询窗口,修改Options的Collocation属性,如:Chinese_PRC_9 ...

  2. mysql排序规则引发的一系列问题

    文章目录 mysql排序规则引发的一系列问题 背景 mysql默认的排序方式 mysql默认排序真的是按照主键进行排序的吗? 如何随机获取更优? mysql排序规则引发的一系列问题 背景 项目中提出需 ...

  3. MySQL 排序规则简介

    在日常工作中,对于MySQL排序规则,很少关注,大部分时候都是直接使用字符集默认的排序规则,常常忽视了排序规则的细节问题,了解排序规则有助于更好的理解MySQL字符比较和排序相关的知识 简述 说起排序 ...

  4. java mysql排序规则_在Java中使用MySQL排序规则

    精简版 我目前正在研究MySQL排序规则的问题以及它们如何影响一组值(使用Hibernate映射,但现在这不重要).我希望使用与MySQL使用相同的排序规则来设置一组字符串.例如.我希望"f ...

  5. Mysql 排序规则-大小写问题

    Mysql 排序规则-大小写问题 xxx_bin:每个字符串用二进制数据编译存储. 查询时区分大小写. xxx_general_cs: 查询时区分大小写. xxx_general_ci:查询时不区分大 ...

  6. MySQL排序规则批量修改

    排序规则选择 mysql中utf8mb4_general_ci与utf8mb4_unicode_ci有什么区别呢? 为什么大家都使用utf8mb4_general_ci而不是utf8mb4_unico ...

  7. linux中修改mysql排序规则_MySQL中的排序规则

    MySQL中的排序规则.在新建MySQL数据库或表的时候经常会选择字符集和排序规则.数据库用的字符集大家都知道是怎么回事,那排序规则是什么呢? 排序规则:是指对指定字符集下不同字符的比较规则.其特征有 ...

  8. mysql排序规则错误_MySQL中“非法混合排序规则”错误的疑难解答

    阿波罗的战车 更改字符串的一个(或两者)的排序规则以使它们匹配,或者添加一个COLLATE从句到你的表情.这"校对"到底是什么?如下文所述字符集和排序规则:A 字符集是一组符号和编 ...

  9. MySQL排序规则导致无法命中索引问题

    背景 因公司数据库设计不方便展示,语句使用以下数据表演示现象. 在压测完成后,拿到压测过程中系统的慢SQL,发现其中一条慢SQL如下:的执行计划如下: create table user (id va ...

最新文章

  1. seaborn使用jointplot函数为散点图添加边缘图、添加回归线、为边缘直方图添加密度曲线、使用ratio函数突出显示边缘图形(focus on Marginal Plot )
  2. selector + drawable 多状态图形
  3. 网络编程学习笔记(udp_connect函数)
  4. js获取datagrid行,但是行改变了肿么办?
  5. mysql 检查点_my05_mysql检查点简述
  6. FreeRTOS | STM32H7串口中断调用FreeRTOS API,导致程序卡死
  7. 网络爬虫中URLConnection的使用[以科学网为例]
  8. 【单目标优化求解】基于matlab水循环算法求解约束优化问题【含Matlab源码 1428期】
  9. 每次循环都会创建新的数组,导致内存占用过多
  10. 利用原生JS将下载链接转换为二维码
  11. 广外专版-msn聊天记录查看器
  12. python猜拳小游戏_Python入门猜拳小游戏
  13. 自动化测试常见面试问题
  14. Excel 统计绘制直方图
  15. Spring IoC和DI XML方式 注解方式 依赖注入 AOP面向切面
  16. Effie:B站大佬花费百万打造的写作软件有啥不一样?真香!
  17. 如何只更新datetime类型字段中的日期
  18. 芝加哥大学计算机科学,芝加哥大学计算机科学解析
  19. 计算机控制实验教程,《计算机控制实用技术》实验教程.doc
  20. 油卡充值接口源码分享

热门文章

  1. Rust之Prelude
  2. 临摹图标都有哪些技巧,五个临摹图标案例告诉你
  3. 运维工程师面试题(15道)
  4. java----记录jedispool的一个坑 jedispool导致线程阻塞
  5. android内存卡测试,手机内存卡各种传输/跑分实测_手机_手机Android频道-中关村在线...
  6. Android VNDK的作用
  7. ks检验python代码_python scipy stats.kstest用法及代码示例
  8. android popupmenu 动态添加,android中PopupMenu的使用
  9. 给朋友分享超大文件,有没有省时高效的办法?
  10. make zImage