数析数据/数据库玩转大数据

MySQL数据库入门(看这篇就够了)

2020-01-31  本文已影响0人  皮皮大

MySQL数据库入门大全

先送上\color{red}{MySQL入门脑图},非常的全面

image

由于毕业后第一份工作的部分原因,必须好好地再学习下数据库,重点是\color{red}{MySQL}

本文总结了自己学习过程中的\color{red}{全部历程}:有数据库的基本概念介绍,有MySQL数据库中的4种语言,也有《SQL必知必会》一书的总结,更有SqlZoo网站由浅入深的配套练习。

本文既是自己的学习记录与总结,也可以作为数据库尤其是MySQL的入门资料

学习资料汇总

自己在学习的过程中使用了一些资料,有网课,有书籍,也有网站,包含:

网易上这门入门到精通的课程讲解的非常棒,可以说占据了整个学习的70%左右,强烈推荐。

MySQL安装

MySQL现在主要是5.X8.0;本文中介绍的是在Ubuntu18.04中如何安装MySQL5.7

MySQL数据库基本概念

数据库中的常见的概念

MySQL数据类型、字段修饰语、运算符

MySQL数据库中的主要数据类型

字段修饰语和运算符如下

字段修饰语包含

修饰语 作用
unsigned 无符号
auto_increment 自增
default 默认值
comment 字段解释说明
not null 非空
null
unique 唯一索引
index 普通索引
primary key 主键,必须指定为auto_increment

MySQL中的4种语言

数据库中有常见的4种语言4种语言的知识点汇总

  1. 数据定义语言DDL

  2. 数据操作语言DML

  3. 数据控制语言DCL

  4. 数据查询语言DQL

MySQL数据库进阶

  1. 数据库引擎

  2. 数据库字符集

  3. int-char-varchar

  4. MySQL事务

  5. MySQL存储过程

  6. MySQL游标cursor

Leetcode-SQL

主要总结的是LeetCode中关于\color{red}{SQL}的练习

  1. Leetcode-SQL-one
  2. Leetcode-SQL-two
  3. Leetcode-SQL-three
  4. Leetcode-SQl-four
  5. Leetcode-SQL-five
  6. Leetcode-SQL-six
  7. Leetcode-SQL-seven

SQL必知必会

  1. SQL必知必会1

  2. SQL必知必会2

  3. SQL必知必会3

sqlzoo练习

sqlzoo是一个专门用来练习SQL语句查询的网站,上面分成了各个板块或者语句,先是网站的例题,用户可以稍微修改提交,然后有各种由简到难的查询练习,很适合学习SQL的小伙伴进行入门。

image

select子句顺序

  1. select

  2. from

  3. where

  4. group by

  5. having

  6. order by(desc是降序)

练习部分

  1. where的使用

  2. select的使用1

  3. select的使用2

  4. Nobel Quiz-通配符与group by

  5. select in select

  6. select in select-quiz

  7. 聚合函数

  8. sum-count-quiz

  9. 简单的join操作

  10. join-quiz-1

  11. more-join

  12. join-quiz-2

  13. using-NULL

  14. NULL-quiz

  15. self-join

上一篇 下一篇

猜你喜欢

热点阅读