1、查看现存所有库
在 MySQL 中,可以使用 show 语句查看当前 MySQL 中有哪些数据库。
示例1
show databases;
代码讲解
1、查看现存所有库
show databases;
通过 show 语句,查看 MySQL 中现存的所有库名。
运行效果
2、使用库
在 MySQL 中,可以使用 use 语句进入某一指定的库中。
示例2
use cai;
代码讲解
1、使用库
use cai;
通过 use 语句,进入名称为 cai 的库中。
运行效果
3、查看当前库中所有表
在 MySQL 中,可以使用 show 语句查看当前库中有哪些数据表。
示例3
show tables;
代码讲解
1、查看当前库中所有表
show tables;
通过 show 语句,查看当前库中现存的所有表名。
运行效果
4、查看表结构
在 MySQL 中,可以使用 desc 语句查看数据表的表结构。
示例4
desc user;
代码讲解
1、查看表结构
desc user;
通过 desc 语句,查看名称为 user 表的表结构。
运行效果
说明:
Field:数据表中每一列的列名,也就是字段名。
Type:数据表中每一列存储的数据的类型。
Null:数据表中当前列,是否允许出现空值。
Key:数据表中当前列,是否有主键或外键的约束。
Default:数据表中当前列,是否有默认值。
Extra:数据表中当前列,是否有额外的其他约束。
5、查看数据库编码
在 MySQL 中,可以使用 show 语句查看 MySQL 数据库整体的编码设置。
示例5
show variables like ‘character%’;
代码讲解
1、查看数据库编码
show variables like ‘character%’;
通过 show 语句,查看 MySQL 数据库整体的编码信息。
show variables:查看 MySQL 数据库中所有变量的设置信息。
show variables like ‘character%’:查看,变量名以 character 开头的变量的设置信息。
运行效果
说明:
character_set_client:MySQL客户端的编码信息。
character_set_connection:MySQL连接的编码信息。
character_set_database:MySQL数据库的编码信息。
character_set_filesystem:MySQL文件系统的编码信息。
character_set_results:MySQL结果集的编码信息。
character_set_server:MySQL服务的编码信息。
character_set_system:MySQL系统的编码信息。
character_sets_dir:MySQL编码文件的存储目录。