七周成为数据分析师06_MySQL

关于 MySQL 的知识,主要也是一些实操和练习。

因为个人之前已经专门练习过 MySQL 操作,这里就不做笔记,之后另写一篇博文记录 MySQL 知识。

同时附上本课程对应的文字教程:

如何七周成为数据分析师11:SQL,从熟练到掌握

如何七周成为数据分析师10:SQL,从入门到熟练

如何七周成为数据分析师09:写给新人的数据库指南

数据库基础知识

  • 数据库是数据存储的集合。数据库是表的集合,一个数据库可以有多张表。
  • 表是数据结构化的信息。一张表中有多个行和列。
  • 列存储表中的组织信息,行存储表中的明细记录。
  • 表中应有一个主键,主键是某行数据的唯一标识, 根据主键可以在表中找到唯一的一行数据。类似于 index
    • 表的主键不做强制要求,但建议设立
    • 主键值必须唯一
    • 每行必须有一个主键,不可为空(在表设立了主键的前提上)
    • 主键值不可被修改
    • 主键值被删除后不可重用
    • 表 A 的主键,可以作为表 B 的字段

数据库的数据类型

主要分为五类:

  • char 字符串
  • int 整数
  • float 浮点数
  • date 日期格式
  • timestamp 时间戳格式

数据库与数据库管理系统

如上所述,数据库是数据存储的集合,而数据库管理系统是对数据库进行管理操作的系统

可以做以下类比:

  数据库是一个图书馆,数据库中的表是图书馆里的藏书,而数据库管理系统则是图书馆管理员。

  我们要从图书馆借书需要通过图书馆管理员,而对数据库中的数据进行操作则需要通过数据库管理系统。

MySQL 就是一种数据库管理系统,我们通过 MySQL 对数据库进行操作,MySQL 接受的指令为 SQL 语句。

猜你喜欢

转载自www.cnblogs.com/xingyucn/p/10403861.html