zoukankan      html  css  js  c++  java
  • MySQL数据库基础-3-SQL 基本概念

    SQL 基本概念

    • 约束:constraint,表中的数据要遵守的限制
    • 主键:一个或多个字段的组合,填入的数据必须能在本表中唯一标识本行;必须提供数据,即NOT NULL,一个表只能有一个
    • 惟一键:一个或多个字段的组合,填入的数据必须能在本表中唯一标识本行;允许为NULL,一个表可以存在多个
    • 外键:一个表中的某字段可填入的数据取决于另一个表的主键或唯一键已有的数据
    • 检查:字段值在一定范围内
    • 索引:将表中的一个或多个字段中的数据复制一份另存,并且按特定次序排序存储

    关系运算

    • 选择:挑选出符合条件的行
    • 投影:挑选出需要的字段
    • 连接:表间字段的关联

    数据抽象

    • 物理层:数据存储格式,即RDBMS在磁盘上如何组织文件
    • 逻辑层:DBA角度,描述存储什么数据,以及数据间存在什么样的关系
    • 视图层:用户角度,描述DB中的部分数据

    关系模型的分类

    • 关系模型
      • 基于对象的关系模型
      • 半结构化的关系模型:XML数据
    * * * 胖并快乐着的死肥宅 * * *
  • 相关阅读:
    char/unsigned char/int/short 存储范围
    js 数字数组按大小排序
    【转】Vue生命周期
    mvn+spring+webapp模板
    【转存】Vue组件选项props
    eclipse -- git 显示修改历史 对比文件
    eclipse -- git 提示
    mysql -- 查询并插入
    git --eclipse -- 下载超时
    mysql -- 字符串长度
  • 原文地址:https://www.cnblogs.com/bpzblog/p/13030589.html
Copyright © 2011-2022 走看看