• 关系型数据库


    关系型数据库

    数据结构模型

    1. 数据结构模型主要有
    • 层次模型
    • 网状结构
    • 关系模型
    1. 关系模型
    • 二维关系:rowcolumn (行、列)
    1. 数据库管理系统
    • DBMS(DateBase Management System)
    1. 关系数据库管理系统
    • RDBMS(Relational DataBase Management System)

    RDBMS专业名词

    1. 常见的关系型数据库管理系统
    • MySQL:MySQL,MariaDB,Percona-Server
    • PostgreSQL:简称为pgsql
    • Oracle
    • MSSQL
    1. SQL:Structure Query Language,结构化查询语言

    2. 约束:constraint,向数据表提供的数据要遵守的限制

    • 主键约束:一个或多个字段的组合,填入的数据必须能在本表中唯一标识本行。且必须提供数据,不能为空(NOT NULL)。
      • 一个表只能存在一个
    • 惟一键约束:一个或多个字段的组合,填入的数据必须能在本表中唯一标识本行。允许为空(NULL)
      • 一个表可以存在多个
    • 外键约束:一个表中的某字段可填入数据取决于另一个表的主键已有的数据
    • 检查性约束
    1. 索引:将表中的一个或多个字段中的数据复制一份另存,并且这些数据需要按特定次序排序存储

    关系型数据库的常见组件

    1. 关系型数据库的常见组件有
    • 数据库:database
    • 表:table,由行(row)和列(column)组成
    • 索引:index
    • 视图:view
    • 用户:user
    • 权限:privilege
    • 存储过程:procedure
    • 存储函数:function
    • 触发器:trigger
    • 事件调度器:event scheduler

    SQL语句

    1. SQL语句有三种类型
    • DDL:Data Defination Language,数据定义语言
    • DML:Data Manipulation Language,数据操纵语言
    • DCL:Data Control Language,数据控制语言
    1. SQL语句对应的操作(针对数据操作)
    SQL语句类型 对应操作
    DDL CREATE:创建
    DROP:删除
    ALTER:修改
    DML INSERT:向表中插入数据
    DELETE:删除表中数据
    UPDATE:更新表中数据
    SELECT:查询表中数据
    DCL GRANT:授权
    REVOKE:移除授权
  • 相关阅读:
    D365 FO操作FTP
    D365 FO凭证信息客制化
    input type = number 去除上下箭头,禁用滚轮事件(默认的自带滚轮加减数字)
    touch事件中的touches、targetTouches和changedTouches详解
    css媒体查询
    JavaScript:闭包
    JavaScript:基本包装类型
    十大模板引擎
    关于模板引擎一
    eval详解
  • 原文地址:https://www.cnblogs.com/itwangqiang/p/14234871.html
Copyright © 2020-2023  润新知