最近发现对MySQL数据库感兴趣的小伙伴特别多,大部分都是想学习MySQL并在找相关的学习教程。

然鹅,大部分童鞋自己在网上找的学习资料、教程都太碎片化,没有体系,不知道如何系统的学习,也不知道该怎样零基础学习MySQL。

所以我就来雪中送炭了!

图片说明

首先,了解一下数据库基本知识

什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么?

  • 数据库:

英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。

顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。


  • 数据库管理系统:

DataBaseManagement,简称DBMS。


数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以对数据库当中的数据进行增删改查。

  • 常见的数据库管理系统:

MySQL、Oracle、MS SqlServer、DB2、sybase等....


SQL:结构化查询语言

程序员需要学习SQL语句,程序员通过编写SQL语句,然后DBMS负责执行SQL语句,最终来完成数据库中数据的增删改查操作。


SQL是一套标准,程序员主要学习的就是SQL语句,这个SQL在mysql中可以使用,同时在Oracle中也可以使用,在DB2中也可以使用。


三者之间的关系?


DBMS--执行--> SQL --操作--> DB

先安装数据库管理系统MySQL,然后学习SQL语句怎么写,编写SQL语句之后,DBMS对SQL语句进行执行,最终来完成数据库的数据管理。


MySQL学习教程

这个视频是最适合新手学习的MySQL基础入门视频,动力节点的杜老师所讲,杜老师讲课风格雷厉风行,干脆利索。


特点:


  1. 适合绝对零基础的学者观看;
  2. 视频采用循序渐进的方式教学,所以不存在听不懂,学不会;
  3. 看完视频完全可以担当日常开发工作;
总的来说,这套MySQL视频站在绝对零基础的角度录制,主要内容包括:DQL、DML、DDL、DCL、TCL等SQL语句的学习,尤其对DQL语句进行了详细的讲解,包括单表查询、多表联查、内连接、外连接等。另外还讲授了数据库事务的处理,数据库索引的实现原理,视图的使用等内容。


通过本视频的学习可以让一个小白从不会数据库到能够在编程中熟练使用数据库。