博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql - 一
阅读量:6922 次
发布时间:2019-06-27

本文共 910 字,大约阅读时间需要 3 分钟。

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

你可能感兴趣的文章
JavaScript 窗体操作
查看>>
在windows下配置Java在dos中的运行环境
查看>>
MyEclipse快捷键
查看>>
超棒的响应式设计测试书签和工具(bookmarks)(转)
查看>>
java中调用C语言代码
查看>>
ansible基本介绍
查看>>
我的友情链接
查看>>
python三大神器之迭代器
查看>>
Spring4-<util:map>的使用
查看>>
京东宙斯杯应用大赛 推荐宝 刷票记录 有图有真相
查看>>
安装Redis的图形界面管理工具phpRedisAdmin
查看>>
client copy问题
查看>>
Spring下的单元测试(JUnit)--加载配置文件
查看>>
sql server QA
查看>>
删除服务的方法
查看>>
Monyog简单介绍
查看>>
javaweb 学习:BeanUtils框架/工具
查看>>
shiro ClassUtils工具类
查看>>
禁止Eclipse中xml文件Run as的XSL Transformation生成out.xml以方便Android应用开发
查看>>
WordPress实现上传文件自动重命名
查看>>