当前位置:网站首页>数据库概论 - MySQL的简单介绍
数据库概论 - MySQL的简单介绍
2022-07-27 01:39:00 【加勒比海涛】
2、MySQL的介绍
大家好,这次给大家带来的是我的新的专栏:数据库,数据库相对来说难度不是那么高,大家只要勤加练习、熟记语法,我相信学好数据库不是什么问题,博主会从0剖析,逐步讲解数据库的知识点,并且会举很多实例。最重要的是,博主不会采用软件,使用最原始的方式 -> 命令行来讲解,这样讲解的好处是逐个语句进行书写,不会造成读者思路跟不上的问题!
QQ:162196770
微信:PRIDE_Xu_
Gitee:https://gitee.com/jialebihaitao
下一篇博客传送门:
文章专栏:
2.1 它是一个"客户端-服务器"结构的程序
MySQL这个数据库,是一个“客户端-服务器”结构的程序~,那么这个“客户端-服务器”就是网络通信的时候,通信的双方,分别起的名字。
- 主动发起请求的一方,称为客户端 客户端给服务器发送的数据,称为“请求”
- 被动接受请求的一方,称为服务器 服务器给客户端返回的数据,称为“响应“
你安装好了MySQL,相当于既安装好了客户端,也是安装了服务器,客户端和服务器之间是通过“网络”来通信的~
那么我们把服务器和客户端配置到了一台主机上 , 但是我们的电脑没联网 , 这还能进行通信了吗 ?
答案是 : 可以 . 如果没连接网络 , 我们只是访问不了别的主机 , 但是自己还是能访问自己的 , 这是因为操作系统在内部进行了一些处理 , 虚拟出了一个特殊的网卡 , 叫做"环回网卡" .
那么我们使用的MySQL大概是这个情况~
情况一:

情况二:

情况三:更典型的情况~

注意:MySQL服务器才是 数据库的 本体,(在服务器端来保存和管理数据)
2.2 MySQL的安装
注意:咱们当前安装的MySQL,要使用5.x系列(5.5,5.6,5.7…都无所谓),大版本必须是5
最新的版本是MySQL 8 系列(不建议),对于新手来说,配置起来更复杂~~
2.3 MySQL中文失败问题
2.4 相关问题
2.4.1 服务器程序
服务器程序一般都是不需要界面的,只是静静的猫在后台,帮我们干脏活累活
查看方法:
搜索 -> 服务

找到
MySQL57,正常来说,当你把MySQL安装成功之后,此处这个状态就是正在运行,并且每次开机都会自动启动
我们还可以在命令行当中开启关闭服务
net stop 服务名称; net start 服务名称;其他的服务也可以使用这条语句
2.4.2 客户端

随便选一个都可以(推荐选择unicode)
打开之后是这个样子的

他会提示我们输入密码,把我们之前设置的密码输入进去,就会变成这个样子

看到这个,就说明,当前咱们的客户端,已经连上了数据库服务器
接下来,咱们进行的任何请求,本质上都是客户端给服务器发送了网络请求,服务器返回了具体响应

!!!注意!!!
密码不要搞的太复杂,记不住
忘记密码:最简单方法->重装(卸载也是通过安装包来卸载,remove)
也可以修改MySQL服务器的配置文件,跳过权限表登陆(更麻烦)你会不会觉得随便起一个密码是不安全的?
答案是:不会!很安全!!!
咱们的数据库啥值钱的数据都没有,那什么的数据才算值钱的数据?
工作中使用的电脑,很多都是属于“商业机密”

2.5 常见数据库模型
通过"SQL"来操作数据库,这里面的数据库就代表一个MySQL服务器上所管理的一个独立的数据集合~

再举个栗子~
学校的教务系统,都有选课功能 查分功能 查看个人信息功能
那么我们就可以分析出,我们需要几个数据库来分别存储不同功能的信息.
那么我们就拿查看个人信息功能来说

其实就是 数据库->数据表->行->列
只要是关系型数据库,就是按照上面的形式来存储数据的
2.6 MySQL的预备小操作
用命令行的方式打开
MySQL之前,我们可以通过打开菜单栏里面的应用来使用
MySQL,我们还可以通过命令行的方式连接到MySQL服务器本地登录(显示编写密码的形式):mysql -uroot -p123456 本地登录(隐藏密码的形式):mysql -uroot -p

查看数据库版本
select version();
查看当前使用的数据库
select database();
导入现成的
SQL文件在
MySQL中输入source,再把要导入的文件拖进去source D:\study\MySQL\document\test.sql
注意:路径中不要有中文!!!!
退出
MySQL:exit
边栏推荐
- HCIP第十三天笔记
- Complete source code of mall applet project (wechat applet)
- Post responsibilities of safety officer and environmental protection officer
- Portraiture5全新升级版磨皮滤镜插件神器
- spark学习笔记(四)——sparkcore核心编程-RDD
- Data Lake (20): Flink is compatible with iceberg, which is currently insufficient, and iceberg is compared with Hudi
- Oracle有没有分布式数据库?
- unity游戏,隐私协议最简单解决方案!仅3行代码就搞定!(转载)
- “满五唯一”和“满二唯一”是什么?有什么不同?
- Worthington果胶酶的特性及测定方案
猜你喜欢

Annotation summary of differences between @autowired and @resource

Boom 3D new 2022 audio enhancement app

图解用户登录验证流程,写得太好了!

Attention should be paid to the first parameter of setTimeout

Idea 中添加支持@Data 插件

Hcip day 14 notes

客户案例 | 关注老年用户体验,银行APP适老化改造要避虚就实

185. 部门工资前三高的所有员工(必会)

Worthington果胶酶的特性及测定方案

The diagram of user login verification process is well written!
随机推荐
Practice of online problem feedback module (XV): realize the function of online updating feedback status
快速排序及优化
Leetcode 207. curriculum (July 26, 2022)
【1206. 设计跳表】
微信小程序生成Excel
spark学习笔记(五)——sparkcore核心编程-RDD转换算子
食物链(DAY 79)
A test class understands beanutils.copyproperties
PIP3 setting alicloud
C语言const用法详解
Portraiture5 new and upgraded leather filter plug-in artifact
二叉树(北京邮电大学机试题)(DAY 85)
【学习笔记之菜Dog学C】字符串+内存函数
Submodule cache cache failure
[flask] the server obtains the file requested by the client
阶乘末尾0的数量
易灵思T35 FPGA驱动LVDS显示屏
围圈报数(北理工机试题)(DAY 83)
注解@Autowired和@Resource的区别总结
将幕布文章OPML转换为Markdown的方法
