• 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需要掌握的点

     

  • 相关阅读:
    台阶问题,100层台阶,1,2,3步组合走完。一种有几种组合?
    idea 导入gitlab项目
    查找学生信息
    谁是你潜在的朋友
    Sort
    统计同成绩学生人数
    打印日期
    今年的第几天?
    DayOfWeek
    日期差值
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14008118.html
Copyright © 2020-2023  润新知