【MySQL】近2万字,138张图解,我终于把mysql总结完整了,建议收藏( 五 )
欢迎界面主要描述了这些东西
- 每一行的结束符 , 这里用 ; 或者 \\g 来表示每一行的结束
- 「Your MySQL connection id is 4」 , 这个记录了 MySQL 服务到目前为止的连接数 , 每个新链接都会自动增加 1, 上面显示的连接次数是 4, 说明我们只连接了四次
- 然后下面是 MySQL 的版本 , 我们使用的是 5.7
- 通过 help 或者 \\h 命令来显示帮助内容 , 通过 \\c 命令来清除命令行 buffer 。
所以我们首先要做的就是创建数据库 , 创建数据库可以直接使用指令
CREATE DATABASE dbname;
进行创建 , 比如我们创建数据库 cxuandb
create database cxuandb;
注意最后的 ; 结束语法一定不要丢掉 , 否则 MySQL 会认为你的命令没有输出完 , 敲 enter 后会直接换行输出
创建完成后 , 会提示 「Query OK 1 row affected」 , 这段语句什么意思呢?Query OK 表示的就是查询完成 , 为什么会显示这个?因为所有的 DDL 和 DML 操作执行完成后都会提示这个 ,也可以理解为操作成功 。 后面跟着的 **1 row affected ** 表示的是影响的行数 , () 内显示的是你执行这条命令所耗费的
上图我们成功创建了一个 cxuandb 的数据库 , 此时我们还想创建一个数据库 , 我们再执行相同的指令 , 结果提示
提示我们不能再创建数据库了 , 数据库已经存在 。 这时候我就有疑问了 , 我怎么知道都有哪些数据库呢?别我再想创建一个数据库又告诉我已经存在 , 这时候可以使用 show databases 命令来查看你的 MySQL 已有的数据库
show databases;
执行完成后的结果如下
因为数据库我之前已经使用过 , 这里就需要解释一下 , 除了刚刚新创建成功的 cxuandb 外 , informationn_schema 、performannce_schema 和 sys 都是系统自带的数据库 , 是安装 MySQL 默认创建的数据库 。 它们各自表示
- informationn_schema:主要存储一些数据库对象信息 , 比如用户表信息、权限信息、分区信息等
- performannce_schema:MySQL 5.5 之后新增加的数据库 , 主要用于收集数据库服务器性能参数 。
- sys: MySQL 5.7 提供的数据库 , sys 数据库里面包含了一系列的存储过程、自定义函数以及视图来帮助我们快速的了解系统的元数据信息 。
在创建完数据库之后 , 可以用如下命令选择要操作的数据库
use cxuandb
这样就成功切换为了 cxuandb 数据库 , 我们可以在此数据库下进行建表、查看基本信息等操作 。
【【MySQL】近2万字,138张图解,我终于把mysql总结完整了,建议收藏】比如想要看康康我们新建的数据库里面有没有其他表
show tables;
果然 , 我们新建的数据库下面没有任何表 , 但是现在 , 我们还不进行建表操作 , 我们还是先来认识一下数据库层面的命令 , 也就是其他 DDL 指令
删除数据库如果一个数据库我们不想要了 , 那么该怎么办呢?直接删掉数据库不就好了吗?删表语句是
- 产业气象站|“不敢自诩为MySql专家,岂能错过这本神书”,MySql领域经典之作
- 「MySQL」很多人在安装数据库时,都遇到过这个问题
- Java架构师Saber|90%MySQL问题全解,技术老兵十年专攻MySQL:编写了763页核心总结
- 中国IDC圈|具备自动扩容等超高性能,华为云MySQL混合SSD盘实例发布
- MySQL@中国首富又换人! 新首富比马云多283亿, 拼多多创始人成第三
- #MySQL#RabbitMQ 的使用场景,安装,爬坑必备。