MYSQL数据库管理系统
学习框架
-
什么是MYSQL?
-
MYSQL的优点
-
学习MYSQL需要掌握什么?
-
什么是MYSQL?
定义:
最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System)应用软件之一。
(MYSQL是一个软件)
什么是RDBMS?
定义:
关系数据库管理系统
在学习MYSQL数据库管理工具之前要了解RDBM术语
1、数据库(Database):
关联表的集合
2、数据表(Table):
数据的矩阵(简单的电子表格)
3、冗余(Redundancy):
存储两倍数据
优点:提高了数据安全性
缺点:降低了性能
表内结构
1、列(Column):
一列数据元素(包含了相同类型的数据)
2、行(Row):
元组 or 记录,一组相关的数据
3、索引(Index):
对数据库表中一列或者多列的值进行排序的一种结构,类似于书籍的目录
使用索引可以快速访问数据库表中的特定信息
4、主键(Primary key):
唯一的,一个表中只能包含一个主键,可以使用主键来查询数据
5、外键(Foreign key):
用于关联两个表
6、表头(Header):
每一列的名称
7、值(Value):
行的具体信息,每个值必须与该列的数据类型相同
8、键(Key):
键的值在当前列中具有唯一性
-
MYSQL的优点
1、开源、免费
对个人:开源、免费
对企业:开源、免费
(其他一些关系型数据库对个人开源、免费,但是对企业收费)
2、支持大型数据库
3、使用标准的SQL数据语言形式
4、可以运行于多个系统(可移植性强)
5、对PHP(高级语言)有很好的支持
6、可定制(源码开源,可以修改定制属于自己的MYSQL)
-
学习MYSQL需要掌握什么?
(我是一名TE,对于数据库要求我掌握的只有四个基本点:
增、删、改、查。基本上删、改权限是没有的。
但是数据库的学习不能够那么浅,所以我在学习MYSQL基本的功能同时还去了解了函数以及高级用法。)
学习MYSQL需要掌握的点
建
增
删
改
查