• MYSQL基础笔记(一)


    关系型数据库概念:

    1、什么是关系型数据库?

      关系型数据库:是一种建立在关系模型(数学模型)上的数据库

      关系模型:一种所谓建立在关系上的模型。

      关系模型包含三个方面:

      1、数据结构:数据存储的问题,二维表(有行和列)。

      2、操作指令集合:所有SQL语句。

      3、完整性约束:表内数据约束(字段与字段),表与表间约束(外键)。

    2、关系型数据库的设计?

      关系型数据库:从需要存储的数据需求中分析,如果是一类数据(实体)应该设计成一张二位表

      表是由表头(字段名:用来规定数据的名字)和数据比分组成(实际存储的数据单元)

      关系型数据库:维护实体内部,实体与实体之间的联系。

      关系型数据库特点之一:如果表中对应的莫个字段没有值(数据),但是系统依然要分配空间。

    3、关键字

      数据库:database.  

      数据库系统:DBS(Database System):是一种虚拟系统,讲多种内容关联起来的称呼,DBS= DBMS+DB

      DBMS:Datebase Management System,数据库管理系统,专门管理数据库

      DBA:Database Administrator,数据库管理员

      行/记录:row/record,都是指表中的一行(一条记录)。

      列/字段:column/field,

     

    SQL:Structured Query Language,结构化查询语言

      SQL分为三个部分:

        DDL:Data Definition Language,数据定义元,用来维护储存数据的机构(数据库,表)

        代表指令如:creat,drop,alter等

        DML:Data Manipulation Language,数据操作语言,用来对数据进行操作(数据表中的内容)

        代表指令如:insert,delete,update等。

        其中DML内部又单独进行了一个分类DQL(Data Query Language:数据查询语言,如select)

        DCL:Date Control Language,数据控制语言,主要负责权限管理(用户)

        代表指令 :grant,revole等

    下一节:MYSQL基础笔记(二)-SQL基本操作

        

  • 相关阅读:
    SecureCRT使用提示
    毕业论文写作时,那些页眉、页脚中的内容中的横线、回车符难删除问题解决
    ostu进行遥感图像的分割
    有关奇葩的mex编程时的matlab出现栈内存错误的问题
    free 一个指针时【 retval = HeapFree(_crtheap, 0, pBlock);】报错的原因
    matlab坐标轴设置
    Use PRODUCT_USER_PROFILE To Limit User
    mysql只导出表结构或数据
    编程学习要讲究效率和经验
    Unity3D的SerializeField 序列化域名
  • 原文地址:https://www.cnblogs.com/xz1024/p/5672108.html
Copyright © 2020-2023  润新知