1、SQL的概念
1)什么是SQL?
结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据及查询、更新和管理关系数据库系统。
2)SQL的作用
- 是所有关系型数据库的同意查询规范,不同的关系数据库都支持SQL;
- 所有的关系数据库都可以使用SQL;
- 不同数据库之间的SQL有一些区别,方言。
2、SQL通用语法
1)SQL语句可以单行或者多行书写,以分号结尾;
2)可以使用空格和缩进来增加语句的可读性;
3)MySql中使用SQL不区分大小写,一般关键字大写,数据库名、表名小写。
4)注释方式
- -- 空格:单行注释
- /**/:单行注释
-
#
: MySql特有的单行注释
3、SQL的分类
1、数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象:数据库、表、列等
2、数据操作语言:简称DML(Data Manipulation Language),用来对数据库进行更新:增删改
3、数据查询语言:简称DQL(Data Query Language),用来查询数据库中表的记录
4、数据控制语言:简称DCL(Data Control Language),用来定义数据库的访问权限和安全级别及创建用户(了解即可)
重点关注:DML和DQL!
image.png