0


初识MySQL

文章目录

初识MySQL

前言:

提问 数据库到底是 啥?

答: 数据 库 是一个软件 (是 一类软件 市面上有许多 的 数据库软件) ,这一类软件的功能就是"管理数据",

实现数据库软件内部,会广泛的使用到各种数据结构 (对数据进行增删查改)。

再来一个问题

数据库管理的数据,保存在哪里的呢?

回忆一下以前 通过编译器 创建的数据,是不是每次关闭程序 就没有了,这些数据存储 在内存中,

而数据库管理的数据一般是 保存在外存(硬盘)当中的、

这里既然 谈到了 内存 和 外存

那么我们 来看一下一台 电脑 的 基本组成

在这里插入图片描述

除了 cup 和 寄存器, 我们电脑 还有 输入设备,和输出设备。

总结:

数据库管理的数据,一般情况下保存在 硬盘上的,我们通过 编译器创建的变量就对应在内存空间、

数据存储的 特点:内存 成本高 外存 成本低

内存中的数据断电后消失,外存的数据,断电后还在

这里数据库 也叫 持久化存储的方式。

MsSQL 大概情况

在这里插入图片描述

为啥MySQL 的服务器更重要

很显然 服务器 更重要。服务器就是我们的数据库的本体(服务器在MySQL 当中的角色就是用来保存和管理数据的一端,而客户端是不持有数据的,它要想 获取/修改 数据,只能通过网络与服务器进行交互,依次来达到 获取/修改 数据的目的),一个客户端出了问题,只有服务器没问题,那么,其它的客户端的运行也就没有问题。只需要处理 出现问题的 客户端就行了。可一旦 是 服务器出了问题,所有的客户端都要遭殃 !

下面我们 来 进行 MySQL 的简单操作

MySQL 的简单操作

在这里插入图片描述

连接上了我们的 MySQL 就可以通过这个数据库的客户端来操作服务器了,

当前都是 通过命令行的方式来进行操作的(SQL)

这里我们 通过 SQL 来 操作数据库,虽然SQL 是 一个 单独的编程 语言,这里 我们 也不用害怕,多敲多练就能很好掌握
下面我们来了解一下MySQL 服务器 中 的 数据库,
在这里插入图片描述

下面就来 我们 第一简单操作

1.显示出当前 服务器上有那些数据库(那些数据集合)

show databases;

在这里插入图片描述

这里 还要注意 可以看到这里有些 是 系统自带的数据库这里我们 对于系统的数据库,不要轻举妄动,容易把数据库搞凉

注意:

SQL 是不区分 大小写 的 , 还有 SQL语句 基本上都是 以 ; (分号)结尾的;

2.创建数据库

create database 数据库名字;

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

补充:

我们创建的数据库 一般是 在 数据库的目录里

在这里插入图片描述

下面我们来看 创建数据库失败的情况、

这里我们使用SQL 语句之后可能执行失败,执行失败后我们会看到 错误提示,这里我们就来看一看创建数据库失败的情况。

3.创建数据库失败

在这里插入图片描述

补充:

这里我们 要输入 上一次 的语句是可以通过方向键 的上下来 完成的。

if not exists

如果系统没有 db_test2 的数据库,则创建一个名叫 db_test2 的数据库,如果有则不创建

create database if not exists db_test;

在这里插入图片描述

指定数据库的字符集 (character set)

在其此前我们来一个问题

计算机 是如何 表示字母的?

我们 肯定能 想到 我们熟悉的 ASCII码

ASCII码表 是不是 就算通数字和字母之间的对应关系

这里 因为 汉字中已经超出了ASCII编码的范围,这里我们就不会使用ASCII 表示汉字,

这里汉字编码常用的 码表 主要是 GBK 和 UTF - 8

在这里插入图片描述

3.使用数据库 use

use 数据库名;

在这里插入图片描述

4.删除数据库

drop database 数据名;

注意 : 这个 SQL 语句是 将 数据库删除,这个 操作非常危险 !!! 一旦执行成功后此时的数据大概率就恢复不回来了。

在这里插入图片描述


本文转载自: https://blog.csdn.net/mu_tong_/article/details/125887618
版权归原作者 牧.. 所有, 如有侵权,请联系我们删除。

“初识MySQL”的评论:

还没有评论