zoukankan      html  css  js  c++  java
  • MYSQL数据库管理系统

    MYSQL数据库

    市面上的数据库管理系统有很多种,在这里介绍我个人学习的一种:MYSQL

    学习框架
    1. 什么是MYSQL?

    2. MYSQL的优点

    3. 学习MYSQL需要掌握什么?


    1. 什么是MYSQL?

    定义:

    最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System)应用软件之一。

    (MYSQL是一个软件)

    什么是RDBMS?

    定义:

    关系数据库管理系统

    在学习MYSQL数据库管理工具之前要了解RDBM术语

    1、数据库(Database):

    关联表的集合

    2、数据表(Table):

    数据的矩阵(简单的电子表格)

    3、冗余(Redundancy):

    存储两倍数据

    优点:提高了数据安全性

    缺点:降低了性能

    表内结构

    1、列(Column):

    一列数据元素(包含了相同类型的数据)

    2、行(Row):

    元组 or 记录,一组相关的数据

    3、索引(Index):

    对数据库表中一列或者多列的值进行排序的一种结构,类似于书籍的目录

    使用索引可以快速访问数据库表中的特定信息

    4、主键(Primary key):

    唯一的,一个表中只能包含一个主键,可以使用主键来查询数据

    5、外键(Foreign key):

    用于关联两个表

    6、表头(Header):

    每一列的名称

    7、值(Value):

    行的具体信息,每个值必须与该列的数据类型相同

    8、键(Key):

    键的值在当前列中具有唯一性

    1. MYSQL的优点

    1、开源、免费

    对个人:开源、免费

    对企业:开源、免费

    (其他一些关系型数据库对个人开源、免费,但是对企业收费)

    2、支持大型数据库

    3、使用标准的SQL数据语言形式

    4、可以运行于多个系统(可移植性强)

    5、对PHP(高级语言)有很好的支持

    6、可定制(源码开源,可以修改定制属于自己的MYSQL)

    1. 学习MYSQL需要掌握什么?

    (我是一名TE,对于数据库要求我掌握的只有四个基本点:

    增、删、改、查。基本上删、改权限是没有的。

    但是数据库的学习不能够那么浅,所以我在学习MYSQL基本的功能同时还去了解了函数以及高级用法。)

    学习MYSQL需要掌握的点

     

  • 相关阅读:
    python基本数据类型
    大学排名之数据库练习
    Python turtle学习笔记
    初学爬虫
    用python进行对乒乓球的比赛分析,并且将该程序进行封装
    新网页
    Python pandas
    十大经典排序算法
    C++的split()函数
    C++多态意义探究
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14008118.html
Copyright © 2011-2022 走看看