zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    Javascript模块化编程(一):模块的写法
    前端技术概括
    转:inline-block 前世今生
    把自己的代码添加到cocoapods 仓库;
    iOS 中获取系统的 相册以及相机的访问权限
    需要在进入下一级界面隐藏tabbar
    IOS框架研究之SDWebImage的原理以及使用流程
    NSLayoutConstraint
    cocoaPos 的安装和使用
    关于UItableView 分割线距离左边 15px 距离的问题 解决方案
  • 原文地址:https://www.cnblogs.com/zhenzhunaichabujiatang/p/12896368.html
Copyright © 2011-2022 走看看