Mysql - 一

Mysql - 一


参考自 MySQL经典教程

一、简介

  • MySQL是完全网络化的跨平台关系型数据库
  • 客户机/服务器体系结构
  • 分布式数据库管理系统
  • 多用户
  • 多线程
  • SQL
  • 速度快、易使用、支持SQL、性能、连接性和安全性、可移植性
  • 使用免费

二、关系型数据库管理系统

  • 即RDBMS
  • 数据的基础项是关系
  • 在这些表上的操作只产生关系(关系型闭合)
  • 表就是关系模型的近义词

1)黑话

  • 属性或列、域
  • 元组或行、记录
  • 单元:行与列的交集
  • 列标示位置,分作用域和数据类型
  • 行即数据
  • 主键,唯一标识行的一列或一组列的集合
  • (连接键、组合键、复合键),多个列构成的主键
  • (候选键、替代件),剩余有可能被选为主键的列
  • 外键,一个表中的一列或一组列,在其他表中作为主键

2)关系表符合特定条件

  1. 单元中的数据必须是原子的
  2. 贮存在列下的数据必须具有相同数据类型
  3. 每行是唯一的
  4. 列没有顺序
  5. 行没有顺序
  6. 列有一个唯一性的名称

3)关系模型有自己的特殊操作

  • 对列的子集操作
  • 对行的子集操作
  • 对表的连接操作
  • 对其他数学集合操作(如联合)
  • 这些操作把表作为输入,产生的表作为输出
  • SQL是当前RDBMS的ANSI标准语言
  • 关系型操作主要语句是SELECT、INSERT、UPDATE和DELETE
  • 数据定义和结构化处理语句是CREATE、ALTER和DROP
  • 要求实体完整性原则,要求主键不能全部或部分地空缺或为空
  • 引用完整性原则,要求一个外键必须为空或者与它所引用的主键当前存在的值相一致

4)与数据库系统通讯

  • 结构化查询语言(SQL)是当今主要的查询语言,主要用于管理主流类型的DBMS——关系型DBMS(RDBMS)
  • 数据库系统管理员(DBA)使用SQL建立并维护数据库
  • 用户使用SQL访问并查看和更改数据

5)MySQL的体系结构

  • 客户机/服务器
  • 数据库服务器,监听从网络上传来的客户机的请求并提供信息
  • 客户机,告诉服务器需要查询什么信息
这种体系结构的有点
  1. 服务器提供并发控制,使两个用户不能同时修改相同的记录
  2. 不必在数据库所在的机器上注册

转载于:https://www.cnblogs.com/cg-Yun/p/5686006.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值