关系型数据库:是一种建立在关系模型(数学模型)上的数据库
关系模型:一种所谓建立在关系上的模型.
数据结构:数据存储的问题,二维表(有行和列)
操作指令集合:所有sql语句
完整性约束:表内数据约束(字段与字段),表与表之间约束(外键)
2.关系型数据库的设计
关系型数据库:从需要存储的数据需求中分析,如果是一类数据(实体)应该设计成一张二维表:表与表头(字段名:用来规定
数据的名字)和数据部分组成(实际存储的数据单元)
二维表:行和列
表头 字段名 字段名2
数据单元 数据1 数据2
关系型数据库:维护实体内部,实体与实体之间的联系.
关系型数据库特点:如果表中队友的某个字段没有值(数据),但是系统依然要分配恐惧:关系型数据库比较浪费空间
授权认证:
mysql权限系统的作用是授予来自某个主机的某个用户可以查询,插入,修改,删除等数据库操作的权限
不能明确的指定拒绝某个用户的连接
权限控制(授权与回收)的执行语句包括create user ,grant ,revoke
授权后的权限都会存放在Mysql的内部数据库中(数据库名叫mysql),并在数据库启动之后把权限信息复制到内存中
MySQL用户的认证信息不光包括用户名, 还要包含连接发起的主机
ALL/ALLPrivileges权限代表全局或者全数据库对象基本的所有权限