mysql 数据库字符_mysql数据库字符设置

查看字符集

查看当前配置的字符集:

show variables like "%character%";+--------------------------+-------------------------------------------+

| Variable_name | Value |

+--------------------------+-------------------------------------------+

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | E:\MySQL\MySQL Server 5.6\share\charsets\ |

+--------------------------+-------------------------------------------+

查看当前支持的字符集:

show charset;

查看数据库/表创建时的sql语句:

show create database 库名\G

show create table 表名\G

查看表的信息:

show table status from 库名 like '表名';

查看表中字段的信息:

show full columns from 表名;

设置字符集

创建时指定字符:

create database 库名 default character set=utf8; --建库时指定

create table 表名(字段) default character set=utf8; -- 建表时指定

修改全局字符集:

set character_set_connection=utf8; --建立连接使用的编码

set character_set_database=utf8; --数据库的编码

set character_set_results=utf8; --结果集的编码

set character_set_server=utf8; --数据库服务器的编码

set character_set_system=utf8;

set collation_connection=utf8;

set collation_database=utf8;

set collation_server=utf8;

修改库的字符集:

alter database 库名 default character set=字符集;

修改表的字符集:

alter table 表名 convert to character set 字符集;

修改字段的字符集:

alter table 表名 modify 字段名 约束条件 character set gbk/utf8;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值