mysql不同编码方式的数据库之间进行转储和导入会不会出现错误_MySQL实验二——练习题...

本文探讨了MySQL中utf8编码的三种变体utf8_bin、utf8_general_cs和utf8_general_ci的区别,并指出不同编码方式的数据库之间转储和导入可能出现的错误。此外,通过实际操作展示了查看数据库结构、设置SQL模式、查看存储引擎以及创建、修改和插入数据到学生、课程和选课表的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、分别用以下几种语句查看数据库“mysql”中任意表的结构或数据(先输入:“USE mysql;”):

①SHOW COLUMNS FROM 表名;

②DESCRIBE 表名;

③DESC 表名

④SELECT * FROM 表名

USE mysql;

SHOW COLUMNS FROM servers;

585bc6718f2bd9fc3199b7ac77b28408.png

DESCRIBE servers;

416955b81897dcd0a00ebcd8b3f96155.png

DESC servers;

ecc542716b302a1edab40e19dbe988de.png

SELECT * FROM servers;

f131783377c11ff729fad3fdd4ed8ecd.png

2、思考以下问题:

1)mysql中utf8编码的utf8_bin,utf8_general_cs,utf8_general_ci三者的区别。

2)不同编码方式的数据库之间进行转储和导入会不会出现错误。

utf8_bin

将字符串每个字符串用二进制数据编译存储。 区分大小写,而且可以存二进制的内容

utf8_general_cs

区分大小写

utf8_general_ci

不区分大小写

不同编码方式的数据库之间进行转储和导入会出现错误

3.数据库的模式

1)利用select@@sql_mode命令查看数据库的模式;

2)利用set session sql_mode=’模式名’命令修改当前数据库的模式

select@@sql_mode

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值