1、分别用以下几种语句查看数据库“mysql”中任意表的结构或数据(先输入:“USE mysql;”):
①SHOW COLUMNS FROM 表名;
②DESCRIBE 表名;
③DESC 表名
④SELECT * FROM 表名
USE mysql;
①
SHOW COLUMNS FROM servers;
②
DESCRIBE servers;
③
DESC servers;
④
SELECT * FROM servers;
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