前文链接:
《MySQL必知必会》——书中表的生成
3.1连接
由于我们是在本地学习使用的,所以数据库的连接和登陆非常简单的!我们只需要输入用户名和登陆密码即可!
3.2选择数据库
当我们连接到MySQL时,是没有具体的数据库供我们使用的,我们需要使用 USE 关键词来选取我们要使用的数据库!
举例:
如图所示,sys 和 test 是我本机的两个数据库!
我们可以用 USE 关键词来使用某个具体的数据库!
输入:
USE test;
输出:
USE语句一般不返回任何结果
必须用USE打开某个数据库,我们才能读取其中的数据
3.3查看数据库
初次登陆,不知道有哪些数据库时,可以用 SHOW DATABASES 关键词来查看
输入:
SHOW DATABASES;
输出:
所有的数据库名称
举例:
3.4查看表
表是在数据库中,要想查看一个表的信息,我们首先要进入到这个数据库中!然后使用 SHOW TABLES 来查看这个数据库中存在哪些表!
输入:
USE 数据库名称; # 先进入到某个数据库中,才能查看其中的表信息
SHOW TABLES; # 显示该数据库中表的信息
输出:
该数据库中所有的表的名称
举例1:
我们已经可以查看一个数据库中存在哪些表了,那么如何知道一个表中信息呢!这时可以用 SHOW COLUMNS FROM 表的名称 ,我们举例看看:
输入:
USE 数据库名称;
SHOW COLUMNS FROM 数据库中表的名称;
输出:
表中的所有列名
也可以简写为:
输入:
SHOW COLUMNS FROM 数据库名称.数据库中表的名称;
输出:
表中的所有列名
输入:
describe 数据库名称.数据库中表的名称; #关键词大小写都可以,看个人习惯
输出:
表中的所有列名
举例2
简写:
总结:
- USE 数据库名称:使用数据库
- SHOW DATABASES:显示数据库列表
- SHOW TABLES:显示数据库中表的列表
- SHOW COLUMNS FROM 表名称:显示表的列
- DESCRIBE 表名称:显示表的列
- HELP SHOW:将显示更多关于SHOW的用法