MySQL数据库

什么是MySQL数据库

什么是数据库

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库

每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据

现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量

所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据

数据库常见缩写含义

  • DBMS
    • DBMS(Database Management System)数据库管理系统
    • 作用就是用来创建和操作数据库的
  • DB
    • DB(Database)数据库,存放数据的“仓库”(表)
    • 这个仓库里面会保存一系列的、有组织的数据。
  • RDBMS(Relational Database Management System)关系型数据库管理系统
    • RDBMS的特点
    • 1.数据以表格的形式出现。
    • 2.每行为各种记录名称。
    • 3.每列为记录名称所对应的数据。
    • 4.许多的行和列组成一张表单。
    • 5.若干的表单组成一个数据库
  • SQL
    • SQL(Structure Query Languagee)结构化查询语言
    • 专门用来与数据库通信的语言
    • 适用于所有数据库,不同数据库有较小的语法差别
  • DBM
    • DBM(Database Manager)数据库管理员
  • DDL(Database Definition Language)数据库定义语言
  • DML(Database Manipulation Language)数据库操作语言
  • DQL(Database Query Language)数据库查询语言
  • DCL(Database Control Language)数据库控制语言

RDBMS常用术语

  • 数据库:数据库是一些相关联表的集合
  • 数据表:数据表是数据的矩阵,是数据库的基本单位
  • 列:包含了相同数据类型的数据,属于同一个字段
  • 行:也叫元祖或者记录,每一行就是一组相关的数据
  • 主键:主键是唯一并且非空的,一个表中只能有一个主键,他保证了所存数据的绝对唯一性
  • 外键:外键用于两个表中共有的相同的一个字段,进而将两张表格关联起来
  • 复合键:可以将多个列作为一条索引
  • 索引:类似于目录,可以快速访问表中索引所对应的特定信息
  • 冗余:冗余会降低性能,但是会提高数据的安全性。一般是存储两份,也就是两倍数据
  • 视图:一般进行查询的时候查询的为数据表所创建的视图,不对数据表直接操作,一定程度上保证了数据的安全性
如有问题,请发送邮件至buxiaqingcheng@163.com或者buxiaqingcheng@dingtalk.com
原文地址:https://www.cnblogs.com/zhenzhunaichabujiatang/p/12896368.html