MySQL数据库基础(五):SQL语言讲解

文章目录

SQL语言讲解

一、SQL概述

二、SQL语句分类

1、DDL

2、DML

3、DQL

4、DCL

三、SQL基本语法

1、SQL语句可以单行或多行书写,以分号结尾

2、可使用空格和缩进来增强语句的可读性

3、MySQL数据库的SQL语句不区分大小写,关键字建议使用大写

4、可以使用单行与多行注释

四、总结


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语句可以单行或多行书写,以分号结尾

sql 复制代码
select * from students;

2、可使用空格和缩进来增强语句的可读性

sql 复制代码
select
  *
from students;

3、MySQL数据库的SQL语句不区分大小写,关键字建议使用大写

sql 复制代码
SELECT * FROM user;

等价于

sql 复制代码
select * from user; 

4、可以使用单行与多行注释

sql 复制代码
#  单行注释
-- 单行注释,注意:--后面有一个空格
/*
	...
	多行注释
	...
*/

四、总结

结构化查询语言(SQL),是关系型数据库管理系统都需要遵循的规范。不同的数据库生产厂商都支持SQL语句,但都有特有内容。

SQL语句分为:数据定义语言(DDL),数据操作语言(DML),数据查询语言(DQL),数据控制语言(DCL)。

SQL通用语法:结构灵活,使用分号结尾;不区分大小写;可以使用/**/,#,--来进行注释。


  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉

  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨

相关推荐
清幽竹客2 小时前
redis数据持久化和配置-15(备份和还原 Redis 数据)
数据库·redis·缓存
捡星星同学2 小时前
MySQL与Redis数据同步实践与优化
数据库·redis·mysql
Ao0000002 小时前
数据库5——审计及触发器
android·数据库
maray3 小时前
对 Lambda 架构问题的深入理解
大数据·数据库·架构
明天不下雨(牛客同名)3 小时前
介绍一下 MVCC
java·服务器·数据库
神奇萝卜头4 小时前
MySQL中的Change Buffer是什么,它有什么作用?
数据库·mysql
23级二本计科4 小时前
对Web界面进行简单自动化测试Selenium
前端·数据库
清风序来4 小时前
Python中的并发编程
数据库
喝养乐多长不高5 小时前
深入探讨redis:哨兵模式
数据库·redis·缓存·docker·主从复制·哨兵模式
硅的褶皱7 小时前
MySQL的表空间释放
mysql