使用SQL语句修改Mysql数据库字符集的方法

摘要:
Alterdatabase[$database]字符集[$character_set]collate[$collation_name]注意:[$character_set]是字符集名称。altertable[$table]converttocharacterset[$character_set]collate[$collation_name]注意:
使用SQL语句修改Mysql数据库字符集的方法
 
修改库:
alter database [$database] character set [$character_set] collate [$collation_name] 

注:
[$database]为数据库的库名。
[$character_set]为字符集名称。
[$collation_name]为排序规则名称。
eg:
alter database dbsdq character set utf8mb4 collate utf8mb4_unicode_ci;

 
修改表:
alter table [$table] convert to character set [$character_set] collate [$collation_name]
注:
[$table]为表名。
eg:
alter table tt2 convert to character set utf8mb4 collate utf8mb4_unicode_ci;
 
修改一列:
alter table [$table] modify [$column_name] [$field_type] character set [$character_set] collate [$collation_name]
注:
[$column_name]为字段名。
[$field_type]为字段类型。
eg:
alter table tt2 modify c2 varchar(10) character set utf8mb4 collate utf8mb4_unicode_ci;
 
 

免责声明:文章转载自《使用SQL语句修改Mysql数据库字符集的方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇boost之ThreadPool微服务常用中间件下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Unity中对输入的字符进行Unicode转码,并转回正常字符串 以及 GB2312转UTF-8 MD5码的转换

最近有个小的新需求,就是需要在程序中对Unicode进行转码.. 网上也有各种大神的教程.. https://blog.csdn.net/u011511086/article/details/72865006/ 然后我这里就模仿这个大神,做了一个小demo.. 源码如下... using System.Collections; using System.C...

Windows API常识

typedef float FLOAT; typedef long LONG; typedef short SHORT typedef int INT; typedef char CHAR;   typedef unsigned int UINT; typedef unsigned int UINT32; typedef signed int INT32;...

UTF-8 的BOM带来的麻烦

UTF-8 的BOM带来的麻烦   工作需要我用程序生成一个html文件。 由于服务器端使用apache+Tomcat来执行html和jsp文件。 开始生成html文件放在apache目录下,页面无法默认正常识别我页面设置的编码。 必须手动在浏览器上选择Encoding->简体中文(GB2312)才可以正常显示。 这样当然是不行了。 由于我们原...

Nginx二级域名及多Server反向代理配置

Nginx强大的正则表达式支持,可以使server_name的配置变得很灵活,如果你要做多用户博客,那么每个用户拥有自己的二级域名也就很容易实现了。 注:nginx反向代理同一ip多个域名,给header加上host就可以了 下面我就来说说server_name的使用吧: server_name的匹配顺序 Nginx中的server_name指令主要...

ANSI 和 UNICODE 的函数对应表

ANSI        UNICODE           通用(char.h)    (wchar.h)        (tchar.h) char         wchar_t          TCHARchar *       wchar_t *        PTCHAR (PTSTR,LPWSTR,PWSTR,WCHAR) printf   ...

JSP中文乱码问题的由来以及解决方法

首先明确一点,在计算机中,只有二进制的数据! 一、java_web乱码问题的由来 1.字符集 1.1 ASCII字符集 在早期的计算机系统中,使用的字符非常少,这些字符包括26个英文字母、数字符号和一些常用符号(包括控制符号),对这些字符进行编码,用1个字节就足够了(1个字节可以表示28=256种字符)。然而实际上,表示这些字符,只使用了1个字节的7位,这...