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博客🙉

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

相关推荐
九品菜鸟几秒前
PHP连接MySQL数据库的多种方法及专业级错误处理指南
数据库·mysql·php
程序猿小D21 分钟前
[附源码+数据库+毕业论文]基于Spring+MyBatis+MySQL+Maven+vue实现的酒店预订管理系统,推荐!
数据库·mysql·spring·vue·毕业设计·mybatis·酒店预订
秋千码途1 小时前
小架构step系列15:白盒集成测试
数据库·架构·集成测试
Zs05091 小时前
MySQL 主从复制部署及验证
数据库·mysql
秋恬意1 小时前
redis红锁
数据库·redis·缓存
秋林辉2 小时前
Jfinal+SQLite java工具类复制mysql表数据到 *.sqlite
java·mysql·sqlite
sniper_fandc2 小时前
Redis原理之持久化
数据库·redis·缓存
float_六七2 小时前
MyBatis 在执行 SQL 时找不到名为 name 的参数
java·sql·mybatis
打野二师兄3 小时前
生产问题排查-数据库连接池耗尽
数据库·oracle
℡余晖^4 小时前
分布式全局唯一ID生成:雪花算法 vs Redis Increment,怎么选?
数据库·redis·缓存