在了解各类开发的项目之后,我决定学习一下MySQL,所以写下这些博客,来记录一下,同时方便日后用来复习所用。
下面是在学习过程中用到的工具。MySQL是必装的,对于Navicat和SQLyog安装一个即可
- MySQL的安装过程,可以按照下述操作来进行安装
MySQL安装博客 - MySQL的图形化界面Navicate for MySQL
Navicat for MySQL 的安装破解教程 - SQLyog的软件包
SQLyog软件包
安装完所需的软件之后就可以进行我们的SQL语言的学习了:
首先来看一下SQL语言的分类:
- DDL : 数据库定义语言(只用来操作数据库中的表,不操作表中的数据)
主要是对数据库/数据库表进行创建、删除、维护等
关键字:create,alter,drop,show - DCL:数据库操纵/控制语言
控制数据库的访问权限 - DML:数据库操作语言
主要是对数据库表中的数据进行增删改查
关键字:insert,delete,update - DQL:数据库查询语言
主要是对表中的数据进行查询
关键字:select, from, where(条件)
对于DCL的学习,相对后面,先要掌握对于DDL,DML,DQL的知识,再来学习数据库的权限的相关知识。