Skip to content

pidada/mysql-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MySQL数据库入门大全

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

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

学习资料汇总

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

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

常见的运算符

  • = :表示赋值或者判断
  • !=或者<>:不等于
  • <:小于
  • >:大于
  • <=、>=:小于等于或者大于等于
  • OR:或
  • AND:与
  • BETWEEN…AND…:在…和…之间
  • IN/NOT IN :在或不在

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

SQL必知必会

  1. SQL必知必会1
  2. SQL必知必会2
  3. SQL必知必会3

sqlzoo练习

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

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

About

记录学习MySQL数据库

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published