「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战」。
前言
上篇我们已经安装好了MySQL数据库,下面我们来简单使用一下。
验证数据库
怎么知道我们的数据库是否安装成功了,可以通过命令行的方式去验证。
- 打开命令行工具,搜索cmd。
- 找到MySQL的安装目录,打开bin文件夹。
把地址栏的地址全选复制,在命令行中执行cd指令到bin文件夹下。
注意:这里也可以通过配置环境变量的方式,配置成功后,直接打开命令行工具就可以使用mysql指令了。
- 执行命令mysql --version,显示我们安装的版本号,证明MySQL安装成功。
MySQL数据库使用
MySQL数据库登录
使用root用户登录MySQL数据库,执行以下命令: mysql -uroot -p
输入root用户密码,点击回车。
出现上面的红框,说明我们已经登录成功了。
提示:mysql 为登录命令,-h 后面的参数是服务器的主机地址,在这里客户端和服务器在同一台机器上,所以输入 localhost 或者 IP 地址,也可省略;-u 后面跟登录数据库的用户名称,在这里为 root;-p 后面是用户登录密码。
查看数据库
执行指令:show databases;,这里我们可以看到MySQL中初始的几个数据库。
这里的4个数据库功能如下:
- information_schema:主要存储了系统中的一些数据库对象信息,比如用户表信息、列信息、权限信息、字符集信息和分区信息等。
- mysql:MySQL 的核心数据库,主要负责存储数据库用户、用户访问权限等 MySQL 自己需要使用的控制和管理信息。常用的比如在 mysql 数据库的 user 表中修改 root 用户密码。
- performance_schema:主要用于收集数据库服务器性能参数。
- sys:sys 数据库主要提供了一些视图,数据都来自于 performation_schema,主要是让开发者和使用者更方便地查看性能问题。
创建数据库
执行指令: create database test1;
表示创建成功,查看刚刚创建的数据库,执行指令show databases;,可以看到test1数据库。
创建数据表
- 执行指令:create table olympic(id int, name varchar(15));
发现报错,提示我们需要先选择数据库,这里我们选择刚刚创建的test1数据库。
- 执行指令:use test1;
- 再次执行指令:create table olympic(id int, name varchar(15));
提示成功。
- 执行指令:show tables;
可以看到我们刚刚创建的数据表olympic。
查看数据
执行指令:select * from olympic;
这里可以看到数据表中还没有数据,下面我们插入几条数据。
插入数据
执行指令:insert into olympic values(1001, 'bingdundun');
数据添加成功,再插入一条。
执行指令:insert into olympic values(1002, '冰墩墩');
也成功了。
注意:MySQL 8.0中的默认字符集支持utf8,所以这里我们可以直接插入中文,如果使用5.0版本,需要更改字符集utf8后才能插入中文成功。
查看数据
执行指令:select * from olympic;
这里可以看到我们刚刚插入的两条数据。
结语
今天完成了MySQL数据库的登录,以及数据库的简单使用,接下来继续努力学习其他的MySQL数据库知识。