1、查看现存所有库

在 MySQL 中,可以使用 show 语句查看当前 MySQL 中有哪些数据库。

示例1

show databases;

代码讲解

1、查看现存所有库
show databases;
通过 show 语句,查看 MySQL 中现存的所有库名。

运行效果

数据库基本命令操作 - 图1

2、使用库

在 MySQL 中,可以使用 use 语句进入某一指定的库中。

示例2

use cai;

代码讲解

1、使用库
use cai;
通过 use 语句,进入名称为 cai 的库中。

运行效果

数据库基本命令操作 - 图2

3、查看当前库中所有表

在 MySQL 中,可以使用 show 语句查看当前库中有哪些数据表。

示例3

show tables;

代码讲解

1、查看当前库中所有表
show tables;
通过 show 语句,查看当前库中现存的所有表名。

运行效果

数据库基本命令操作 - 图3

4、查看表结构

在 MySQL 中,可以使用 desc 语句查看数据表的表结构。

示例4

desc user;

代码讲解

1、查看表结构
desc user;
通过 desc 语句,查看名称为 user 表的表结构。

运行效果

数据库基本命令操作 - 图4
说明:
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 开头的变量的设置信息。

运行效果

数据库基本命令操作 - 图5
说明:
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编码文件的存储目录。