【MySQL篇】超详细讲解+生动图解数据库、数据库的基本操作:显示、创建、选中(使用)、删除--01

数据库是什么

数据库本质:软件
数据库作用:管理数据

总的来说:数据库相当于一个大型仓库,当然这个仓库不是静态的,会有员工来帮忙管理仓库里面的货物(这里的货物就是数据);
当然,货物在仓库里面会有不同的存放方法,而且我们会对这些货物进行"增、删、改、查“等操作。所以,数据库内部会广泛使用到数据结构

💫数据库就是管理数据的一个软件

这里其实可以体现数据结构这门学科的现实意义:学习数据结构就是在学习数据的存储方式,由此学习如何管理数据,管理的最终目的就是为了实现”增、删、改、查“。

计算机的基本组成:
在这里插入图片描述
💦重点掌握:内存和外存区别:

存储空间访问速度生产成本存储数据特点
内存小(8G、16G…)高(与外存大概相差3-4个数量级)电脑断电后消失
外存大(512G、1T…)相对较低断电后数据不动

⭐数据库中的数据保存位置:硬盘(外存)(一般)
也有少量数据库,保存数据的位置为内存Redis、Tair…

之前我们写的一些代码也用到数据结构,但是这些数据是保存在内存当中的,因为设置变量就是在内存中开辟空间。

MySQL数据库

简介

SQL(structure query language)结构化查询语言。是一种单独的编程语言,用来操作数据库。

MySQL是一个具体的数据库软件


上面说到数据库其实就是管理数据的软件,而MySQL数据库就是数据库软件中具体的一个数据库软件。

当然还有其他的数据库,这里介绍一下:Oracle数据库(收费):多使用与银行,因为要保存很重要的数据。

MySql是 “ 客户端—服务器 ”结构的程序
客户端:向服务器发送数据(其实就是发送请求)<主动>
服务器:根据服务端发送的请求来做出响应(反应)<被动>

客户端与服务端发送请求和做出反应,其实是一种通信,通信的桥梁就是Internet

在这里插入图片描述

在这里插入图片描述

MySql服务器才是Mysql数据库的本体(在服务器端来保存和管理数据)

对数据库的基本操作

注意,这里我们说的“数据库”是指Mysql数据库服务器端保存、管理数据的一个独立集合。(可以理解为存储货物的那个静态大仓库中的某一个小仓库,我们现在要讲怎么样操作这个小仓库,我们的角度是占在客户的角度上来说的)

在这里插入图片描述

举个例子:
比如一个学校的教务管理系统会有以下数据:
1,学生、老师的信息–>database 01
2,发布的通知–> database 02
3,选课信息–> database 03

由于这三类信息之间没有很强的逻辑关系,所以可以分为3个“数据库”,它们之间相互独立,所以也可以称它们三个为3个数据集合。

操作1:显示当前服务器上有哪些数据库(数据集合)

💦语句:show databases;
注意:
1,databases为复数
2,分号“;”不要掉
3,单词之间空格可以多,但绝不能省
4,sql语句不区分大小写

在这里插入图片描述
在这里插入图片描述

操作2:创建数据库

💦语句✅:create database 数据库名称;
注意:
1,数据库名称不要和SQL语句中的关键字相同
2,不能在一个服务器上创建同名数据库

Q:如果不得不相同,该怎么办?

A:利用英文反引号把数据库名称括起来:``

在这里插入图片描述

在这里插入图片描述

💦语句✅:create database if not exists 数据库名称;
和第一条语句的区别是如果有同名库则不创建,不会报错(但有warning)
在这里插入图片描述

💦语句✅:create database if not exists 数据库名称 character set utf8mb4;
如果系统没有 同名 的数据库,则创建一个使用utf8mb4字符集的数据库,如果有则不创建

Q:什么是字符集?
A:和ascci码表类似,表示字符和数字间对应关系的表格。
字符集为每个字符分配一个唯一的 ID,我们使用到的所有字符在 Unicode 字符集中都有一个唯一的 ID

字符集所包含字符所占字节数
uft8UTF-8是国际化标准文字编码,包含全世界所有国家需要用到的字符,不同的语言用到的字节数不同(主流的汉字编码方式)英文1个字节,中文3个字节
GBK支持中文,但是不是国际通用字符集2
utf8mb4完全兼容UTF-8,用4个字节存储更多的字符(比utf8多了emoj)4

操作3:选中数据库/使用数据库

在操作数据库前需要选中一个数据库


💦语句✅:use 数据库名称;
在这里插入图片描述

操作4:删除数据库

💦语句✅:drop database 数据库名称;

💦语句✅:drop database if exists 数据库名称;
该操作较危险,一旦成功,数据大概率无法恢复


在这里插入图片描述

一个问题:创建的数据库在电脑的哪个位置?

win+R输入services.msc
在这里插入图片描述

在这里插入图片描述
右键单击,选择属性
在这里插入图片描述
找到可执行文件的配置文件路径
在这里插入图片描述
在这里插入图片描述

  • 12
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是瑶瑶子啦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值