MySQL数据库基础(五):SQL语言讲解
【摘要】 SQL语言讲解一、SQL概述结构化查询语言(Structured Query Language)简称SQL,是关系型数据库管理系统都需要遵循的规范,是数据库认识的语句。不同的数据库生产厂商都支持SQL语句,但都有特有内容。举例:普通话:各数据库厂商都遵循的ISO标准。方言:数据库特有的关键字。二、SQL语句分类1、DDL数据定义语言:简称DDL(Data Definition Languag...
SQL语言讲解
一、SQL概述
结构化查询语言(Structured Query Language)简称SQL,是关系型数据库管理系统都需要遵循的规范,是数据库认识的语句。不同的数据库生产厂商都支持SQL语句,但都有特有内容。
举例:
普通话:各数据库厂商都遵循的ISO标准。
方言:数据库特有的关键字。
二、SQL语句分类
1、DDL
数据定义语言:简称DDL(Data Definition Language) 用来定义数据库对象:数据库,表,列等。 关键字:create,alter,drop等
2、DML
数据操作语言:简称DML(Data Manipulation Language) 用来对数据库中表的记录进行更新。 关键字:insert,delete,update等
3、DQL
数据查询语言:简称DQL(Data Query Language) 用来查询数据库中表的记录。 关键字:select,from,where等
4、DCL
数据控制语言:简称DCL(Data Control Language) 用来定义数据库的访问权限和安全级别,及创建用户。
三、SQL基本语法
1、SQL语句可以单行或多行书写,以分号结尾
select * from students;
2、可使用空格和缩进来增强语句的可读性
select
*
from students;
3、MySQL数据库的SQL语句不区分大小写,关键字建议使用大写
SELECT * FROM user;
等价于
select * from user;
4、可以使用单行与多行注释
# 单行注释
-- 单行注释,注意:--后面有一个空格
/*
...
多行注释
...
*/
四、总结
结构化查询语言(SQL),是关系型数据库管理系统都需要遵循的规范。不同的数据库生产厂商都支持SQL语句,但都有特有内容。
SQL语句分为:数据定义语言(DDL),数据操作语言(DML),数据查询语言(DQL),数据控制语言(DCL)。
SQL通用语法:结构灵活,使用分号结尾;不区分大小写;可以使用/**/,#,--来进行注释。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)