MySQL学习-MySQL数据库使用

203 阅读3分钟

「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战」。

前言

上篇我们已经安装好了MySQL数据库,下面我们来简单使用一下。

验证数据库

怎么知道我们的数据库是否安装成功了,可以通过命令行的方式去验证。

  1. 打开命令行工具,搜索cmd。
  2. 找到MySQL的安装目录,打开bin文件夹。

image.png 把地址栏的地址全选复制,在命令行中执行cd指令到bin文件夹下。

注意:这里也可以通过配置环境变量的方式,配置成功后,直接打开命令行工具就可以使用mysql指令了。

  1. 执行命令mysql --version,显示我们安装的版本号,证明MySQL安装成功。

image.png

MySQL数据库使用

MySQL数据库登录

使用root用户登录MySQL数据库,执行以下命令: mysql -uroot -p

image.png 输入root用户密码,点击回车。

image.png 出现上面的红框,说明我们已经登录成功了。

提示:mysql 为登录命令,-h 后面的参数是服务器的主机地址,在这里客户端和服务器在同一台机器上,所以输入 localhost 或者 IP 地址,也可省略;-u 后面跟登录数据库的用户名称,在这里为 root;-p 后面是用户登录密码。

查看数据库

执行指令:show databases;,这里我们可以看到MySQL中初始的几个数据库。

image.png

这里的4个数据库功能如下:

  • information_schema:主要存储了系统中的一些数据库对象信息,比如用户表信息、列信息、权限信息、字符集信息和分区信息等。
  • mysql:MySQL 的核心数据库,主要负责存储数据库用户、用户访问权限等 MySQL 自己需要使用的控制和管理信息。常用的比如在 mysql 数据库的 user 表中修改 root 用户密码。
  • performance_schema:主要用于收集数据库服务器性能参数。
  • sys:sys 数据库主要提供了一些视图,数据都来自于 performation_schema,主要是让开发者和使用者更方便地查看性能问题。

创建数据库

执行指令: create database test1;

image.png 表示创建成功,查看刚刚创建的数据库,执行指令show databases;,可以看到test1数据库。

image.png

创建数据表

  1. 执行指令:create table olympic(id int, name varchar(15));

image.png 发现报错,提示我们需要先选择数据库,这里我们选择刚刚创建的test1数据库。

  1. 执行指令:use test1;

image.png

  1. 再次执行指令:create table olympic(id int, name varchar(15));

image.png 提示成功。

  1. 执行指令:show tables;

image.png 可以看到我们刚刚创建的数据表olympic。

查看数据

执行指令:select * from olympic;

image.png 这里可以看到数据表中还没有数据,下面我们插入几条数据。

插入数据

执行指令:insert into olympic values(1001, 'bingdundun');

image.png 数据添加成功,再插入一条。

执行指令:insert into olympic values(1002, '冰墩墩');

image.png 也成功了。

注意:MySQL 8.0中的默认字符集支持utf8,所以这里我们可以直接插入中文,如果使用5.0版本,需要更改字符集utf8后才能插入中文成功。

查看数据

执行指令:select * from olympic;

image.png 这里可以看到我们刚刚插入的两条数据。

结语

今天完成了MySQL数据库的登录,以及数据库的简单使用,接下来继续努力学习其他的MySQL数据库知识。