mysql数据库怎么在服务器查看数据库字符集、服务器字符集、客户端字符集、对应表字符集
mysql查看字符集,首先登录到mysql里面,执行命令
Mysql> show variables like '%character%';
查看MYSQL所支持的字符集
Mysql> show charset;
查看库的字符集
Mysql> show database status from 库名 like 表名;
设置字符集
Mysql> create database abc default character set=utf8;
Mysql> create table test1(id int(6),name char(10)) default character set = 'gbk';
修改库的字符集
Mysql> alter database abc default character set gbk;
修改表的字符集
Mysql> alter table test1 convert to character set utf8;
修改字段的字符集
Mysql> alter table test1 modify name char(10) character set gbk;
mysql数据库使用的是什么字符集
基本上现在的字符集 MySQL 都支持,查看 MySQL 支持的字符集列表, 有两种方法:
1. SQL 语句2. 查看元数据字典表查询结果:
1)第一列代表字符集名字;
2)第二列表示字符集排序规则;
3)第三列表示字符集描述;
4)第四列表示字符集编码的最大字节数。
本地mysql数据库怎样修改字符集
如果没有配置好cmd里面的mysql 环境变量,那就在系统高级设置那儿进行MySQL的环境变量设置。
win+R,调出“运行”,输入cmd,回车
登录数据库,
查看数据库
查看数据库字符编码
通过MySQL命令行修改:(编码可选)
mysql> set character_set_client=utf8;
mysql> set character_set_connection=utf8;
mysql> set character_set_database=utf8;
mysql> set character_set_results=utf8;
mysql> set character_set_server=utf8;
mysql> set character_set_system=utf8;
mysql> set collation_connection=utf8;
mysql> set collation_database=utf8;
mysql> set collation_server=utf8;
当然还有:
修改数据库的字符集mysql>use mydb
mysql>alter database mydb character set utf8;
创建数据库指定数据库的字符集
mysql>create database mydb character set utf8;