3.2 MySQL字符集&数据库的操作

本文详细介绍了MySQL字符集的概念、查看方法以及字符集的四个级别设置:服务器级、数据库级、表级和字段级。同时,文章还涵盖了数据库的操作,包括创建、查看、修改、选择和删除数据库的语法及示例。
摘要由CSDN通过智能技术生成

MySQL字符集

字符集简单地说就是一套文字符号及其编码、比较规则的集合。产生原因:计算机只能识别二进制代码,为了能做科学计算,也能处理文字信息,人们想出了给每个文字符号编码以便于计算机识别处理的办法,这就是计算机字符集产生的原因。

show character set;查看所有可以使用的字符集,SHOW COLLATION;查看所有可以使用的校对规则。SHOW VARIABLES LIKE ‘character%’; 查看各种默认字符集,可供修改默认值参考。MySQL支持30多种字符集的70多种校对规则。

MySQL的字符集和校对规则有4个级别的默认设置:服务器级、数据库级、表级和字段级,它们分别在不同的地方设置,作用也不同。可在MySQL服务启动的时候确定。

MySQL字符集包括字符集和校对规则两个概念。字符集用来定义MySQL存储字符串的方式,校对规则定义比较字符串的方式。

(1)服务器字符集和校对规则

“SHOW VARIABLESLIKE ‘character_set_server’;”命令查询服务器字符集;

“SHOW VARIABLESLIKE ‘collation_server’;” 命令查看服务器校对规则

(2)要显示当前数据库字符集和校验规则可用以下两条命名分别查看:

SHOW VARIABLES LIKE ‘character_set_database’;

SHOW VARIABLES LIKE ‘collation_database’;

(3)要显示当前表字符集和校验规则可用以下两条命名分别查看:

show create table 表名;仅限命令行工具mysql中使用。

SET character_set_results=gbk;执行该指令再查看能看见汉字而非乱码。

SHOW CREATE TABL

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值