iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL批量修改库、表、列的排序规则
  • 363
分享到

MySQL批量修改库、表、列的排序规则

mysql数据库 2023-09-05 19:09:26 363人浏览 安东尼
摘要

目录 一、排序规则修改 1、表字段修改 2、表修改 3、数据库修改 一、排序规则修改 1、表字段修改 SELECT TABLE_SCHEMA '数据库', TABLE_NAME '表', COLUMN_NAME

目录

一、排序规则修改

1、表字段修改

2、表修改

3、数据库修改


一、排序规则修改

1、表字段修改

SELECT    TABLE_SCHEMA '数据库',    TABLE_NAME '表',    COLUMN_NAME '字段',    CHARACTER_SET_NAME '原字符集',    COLLATioN_NAME '原排序规则',    CONCAT( 'ALTER TABLE ', TABLE_SCHEMA, '.', TABLE_NAME, ' MODIFY COLUMN ', COLUMN_NAME, ' ', COLUMN_TYPE, ' CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;' ) '修正sql' FROM    infORMation_schema.`COLUMNS` WHERE    COLLATION_NAME RLIKE 'utf8';

utf8 是模糊匹配排序规则,这里需要替换为你数据库中需要替换的字段的排序规则,

utf8mb4设置的是替换的字符集,

utf8mb4_general_ci设置的是替换的排序规则,

上述语句可以增加TABLE_SCHEMA='数据库名',来限定数据库。

 把修正SQL复制出来直接运行即可。

2、表修改

SELECT    TABLE_SCHEMA '数据库',    TABLE_NAME '表',    TABLE_COLLATION '原排序规则',    CONCAT( 'ALTER TABLE ', TABLE_SCHEMA, '.', TABLE_NAME, ' COLLATE=utf8mb4_general_ci;' ) '修正SQL' FROM    information_schema.`TABLES` WHERE    TABLE_COLLATION RLIKE 'utf8';

把修正SQL 复制出来直接运行即可。

3、数据库修改

#修改数据库SELECT    SCHEMA_NAME '数据库',    DEFAULT_CHARACTER_SET_NAME '原字符集',    DEFAULT_COLLATION_NAME '原排序规则',    CONCAT( 'ALTER DATABASE ', SCHEMA_NAME, ' CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;' ) '修正SQL' FROM    information_schema.`SCHEMATA` WHERE    DEFAULT_CHARACTER_SET_NAME RLIKE 'utf8';

把修正SQL 复制出来直接运行即可。

来源地址:https://blog.csdn.net/weixin_42472027/article/details/127768852

您可能感兴趣的文档:

--结束END--

本文标题: MySQL批量修改库、表、列的排序规则

本文链接: https://www.lsjlt.com/news/395883.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL批量修改库、表、列的排序规则
    目录 一、排序规则修改 1、表字段修改 2、表修改 3、数据库修改 一、排序规则修改 1、表字段修改 SELECT TABLE_SCHEMA '数据库', TABLE_NAME '表', COLUMN_NAME...
    99+
    2023-09-05
    mysql 数据库
  • mysql数据库排序规则如何修改
    修改mysql数据库排序规则的方法首先,在命令行中启动MySQL服务;service mysql start  MySQL服务启动后,在命令行中输入mysql的用户名和密码登录到MySQL;mysql -u root -p登录到MySQL后...
    99+
    2024-04-02
  • mysql如何修改数据库排序规则
    要修改MySQL数据库的排序规则,可以通过修改数据库的COLLATION属性来实现。以下是修改数据库排序规则的步骤: 连接到My...
    99+
    2024-04-02
  • 怎么修改sql表的排序规则
    要修改SQL表的排序规则,可以使用ALTER TABLE语句以及COLLATE子句。以下是一些示例: 修改表的默认排序规则: A...
    99+
    2024-04-09
    sql
  • sql数据库排序规则如何修改
    在SQL数据库中,可以通过使用ORDER BY子句来对查询结果进行排序。ORDER BY子句默认是按照升序(ASC)进行排序的,若需...
    99+
    2024-04-09
    sql
  • sql数据库排序规则怎么修改
    SQL数据库的排序规则可以通过修改数据库的默认排序规则或者在特定查询语句中指定排序规则来实现。 修改数据库的默认排序规则:可以通过...
    99+
    2024-04-09
    sql
  • sqlserver排序规则如何修改
    要修改SQL Server的排序规则,可以按照以下步骤进行操作: 打开SQL Server Management Studio(...
    99+
    2024-04-09
    sqlserver
  • mysql怎么查看表的排序规则
    要查看 MySQL 表的排序规则,可以通过查询表的元数据信息来获取。你可以使用以下 SQL 查询语句来查看表的排序规则: SHOW ...
    99+
    2024-03-02
    mysql
  • sqlserver默认排序规则怎么修改
    SQL Server默认排序规则是根据数据库的默认排序规则(collation)来进行排序的。如果需要修改默认排序规则,可以通过以下...
    99+
    2024-04-09
    sqlserver
  • MySQL的排序规则是什么
    MySQL的排序规则是根据指定的排序规则来确定查询结果的排序方式。MySQL支持多种排序规则,包括字母数字顺序、大小写敏感或不敏感、...
    99+
    2023-09-21
    MySQL
  • MySQL怎么新建数据库排序规则
    在MySQL中,可以使用CREATE DATABASE语句新建数据库,并且可以指定排序规则。以下是示例代码: CREATE DATA...
    99+
    2024-04-09
    MySQL 数据库
  • 如何批量修改sql表内列内容
    要批量修改 SQL 表内列的内容,可以使用 UPDATE 语句来实现。下面是一个简单的示例: UPDATE table_name S...
    99+
    2024-04-08
    sql
  • mysql中utf8mb4的排序规则是什么
    在MySQL中,UTF8MB4排序规则是根据Unicode字符集定义的。Unicode定义了每个字符的排序顺序,根据字符的Unico...
    99+
    2024-04-09
    mysql
  • Mysql建库字符集和排序规则及说明
    目录概述排序规则字符集的选择排序规则1. utf8mb4_bin2. utf8mb4_unicode_ci 和 utf8mb4_general_ci总结概述 我们在使用mysql的时候,尤其是在创建数据库的时候,我们需要...
    99+
    2022-12-09
    Mysql建库字符集 Mysql排序规则 Mysql字符集
  • mysql怎么批量修改某一列数据
    要批量修改MySQL中某一列的数据,可以使用UPDATE语句配合WHERE子句来实现。 假设有一个名为"my_ta...
    99+
    2024-04-09
    mysql
  • 如何批量修改mysql表字符集
    1. 更改单张表的编码 ALTER TABLE YOUR_TABLE_NAME DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; 2....
    99+
    2023-09-05
    mysql 数据库
  • 怎么批量修改mysql表字符集
    怎么批量修改mysql表字符集?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!批量修改mysql表字符集的方法:首先查询数据...
    99+
    2024-04-02
  • 数据库怎么批量修改一列数据
    要批量修改数据库中的一列数据,可以使用以下步骤: 首先,连接到数据库。这可以通过使用适当的数据库管理工具(如MySQL Work...
    99+
    2023-10-27
    数据库
  • MySQL如何选择合适的排序规则
    作者:禅与计算机程序设计艺术 1.简介 数据库中排序是一个非常基础但又重要的功能。一般来说,根据用户要求,对数据进行排序可以让用户更方便的查看和分析数据。MySQL提供了几种排序算法供用户选择。本文将...
    99+
    2023-10-07
    大数据 人工智能 语言模型 Java Python 架构设计
  • MySQL字符集排序的规则是什么
    MySQL字符集排序规则是根据字符的二进制值来进行排序的。不同的字符集具有不同的排序规则,比如在Latin1字符集中,按照ASCII...
    99+
    2024-04-09
    MySQL
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作