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

勤奋不是嘴上说说而已,而是实际的行动,在勤奋的苦度中持之以恒,永不退却。业精于勤,荒于嬉;行成于思,毁于随。在人生的仕途上,我们毫不迟疑地选择勤奋,她是几乎于世界上一切成就的催产婆。只要我们拥着勤奋去思考,拥着勤奋的手去耕耘,用抱勤奋的心去对待工作,浪迹红尘而坚韧不拔,那么,我们的生命就会绽放火花,让人生的时光更加的闪亮而精彩。

导读:本篇文章讲解 【MySQL篇】超详细讲解+生动图解数据库、数据库的基本操作:显示、创建、选中(使用)、删除–01,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

数据库是什么

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

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

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

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

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

存储空间 访问速度 生产成本 存储数据特点
内存 小(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

字符集 所包含字符 所占字节数
uft8 UTF-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
在这里插入图片描述

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/142473.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!