博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL的字符集
阅读量:6075 次
发布时间:2019-06-20

本文共 1016 字,大约阅读时间需要 3 分钟。

一.字符集的查看
1.查看服务器支持的字符集: show character set;(show char set;show charset;)
  查看服务器支持的字符集编码:show collation;
2.查看当前服务器、数据库、客户端、连接的字符集设置: show variables like '%character%';
  查看当前服务器、数据库、连接的字符集编码设置:show variables like '%collation%';
3.查看某一数据库的字符集:show create database db_name;
4.查看某一数据库表的字符集:show create table tab_name;(show table status from db_name like ‘tab_name’)
5.查看某数据库表列的字符集类型:show full columns from tab_name;
二.字符集的修改
1.修改数据库的默认字符集:alter database db_name default character set utf8;
2.修改数据库表的默认字符集:alter table tab_name default character set utf8;---这里只是将表的字符集进行了修改,表对应的列字符集并没有发生改变。
主意:修改MySQL默认字符集,无论是在数据库级别还是表级别,都是对后创建的数据库和表起作用,多已存在的数据库和表不起作用。
3.MySQL字符集转换:alter table tab_name convert to character set utf8;
这里假设有表tab_name,以前该表的数据都是以gbk编码存放,现在要转化为utf8编码格式存放,则就会用到conver to character 命令alter table tab_name convert to character set utf8;另外该语句命令也会把表的字符集改称utf8。
4.数据库表列的字符集修改:
alter table tab_name change col_name col_name varchar(50) character set utf8;
本文转自 yubowei 51CTO博客,原文链接:http://blog.51cto.com/samyubw/226223

转载地址:http://qhigx.baihongyu.com/

你可能感兴趣的文章
SIP入门(二):建立SIPserver
查看>>
Servlet3.0的异步
查看>>
WebService连接postgresql( 失败尝试)
查看>>
从头认识java-13.11 对照数组与泛型容器,观察类型擦除给泛型容器带来什么问题?...
查看>>
Python-MacOSX下SIP引起的pip权限问题解决方案(非取消SIP机制)
查看>>
从MFQ方法到需求分析
查看>>
android.view.WindowManager$BadTokenException: Unable to add window
查看>>
HDU5012:Dice(bfs模板)
查看>>
iphone openssh
查看>>
Linux下MEncoder的编译
查看>>
Xamarin使用ListView开启分组视图Cell数据展示bug处理
查看>>
Javascript中闭包(Closure)的探索(一)-基本概念
查看>>
spark高级排序彻底解秘
查看>>
ylbtech-LanguageSamples-PartialTypes(部分类型)
查看>>
福建省促进大数据发展:变分散式管理为统筹集中式管理
查看>>
开发环境、生产环境、测试环境的基本理解和区别
查看>>
tomcat多应用之间如何共享jar
查看>>
Flex前后台交互,service层调用后台服务的简单封装
查看>>
技术汇之物联网设备网关技术架构设计
查看>>
OSX10.11 CocoaPods 升级总结
查看>>