01,、数据库概念

2018-11-05  本文已影响0人  小碧小琳

燕十八教学笔记MySQL从入门到精通视频教程 (46集全)

比如记账,无论记在本子上还是记在墙上,记录的都是信息,变化的只是信息的载体。

随着数据的增加(急剧增加),于是我们想到用更高效的记录信息的方式。

比如,班级学生档案,需要记录,姓名,年龄,家乡
如果每一个学生,用一个小卡片记录的话,那么60个学生就需要60个纸片。但是这些纸片,字有重复的。

信息有冗余,想办法让信息更有条理。

于是,想到用表格,记录这些信息。

现在,班级要考试,考试成绩也要记录起来。于是我们再画了一张表。列表项目是姓名,科目,成绩

另外,还有档案表,成绩表,违纪表等等。 把这些表都放到一个档案袋里,那么档案袋就是 数据库。

假设,1班有一个档案袋,2班有一个档案袋,...,我们把所有的档案袋都交给王大婶。当我们想要数据时,就找王大婶。那么,这个王大婶,就是数据库服务器。

总结一下,多张表形成一个数据库。多个数据库,放在一块管理,就是数据库服务器了。

一台服务器下有多个库,一个库下有1到多张表,表有多行多列的数据。

数据库 服务器,是不是MySQL呢?
答,对于数据库存储数据来说,国际上有SQL标准。很多软件开发商,遵守SQL标准,来开发一套软件,用来存储和管理数据。这套软件,就可以称之为数据库管理系统。

类比,看网页可以用IE,Chrome等浏览器。
同样,管理数据,可以用MySQL,Oracle等等。

因此,MySQL是数据库服务器。

数据库大体遵循SQL标准,但是未必100%执行。
各大厂商,可能对SQL标准的执行,有微小差异。比如,MySQL就没有全连接 full join ,没有top N这种用法。

为什么要学习MySQL?
答:1、MySQL和linux,php配合紧密,LAMP架构。
2、MySQL开源免费(不用于商业用途)

命令行窗口 跟 MySQL 服务器是什么关系?
答:客户端 client --> 服务器 server
也就是说,即使突然关了命令行,此时服务器还是运行着的。

上一篇 下一篇

猜你喜欢

热点阅读