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

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


  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!

  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉

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

相关推荐

  1. 数据库讲解---(SQL语句--练习题讲解)【MySQL版本】

    2024-02-19 15:02:04       44 阅读
  2. MySQL数据库基础篇-SQL

    2024-02-19 15:02:04       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-19 15:02:04       143 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-19 15:02:04       157 阅读
  3. 在Django里面运行非项目文件

    2024-02-19 15:02:04       132 阅读
  4. Python语言-面向对象

    2024-02-19 15:02:04       142 阅读

热门阅读

  1. 静态curl库编译与使用(c++)

    2024-02-19 15:02:04       62 阅读
  2. 【Delphi 基础知识 29】ListBox控件的详细使用

    2024-02-19 15:02:04       71 阅读
  3. Elcomsoft 取证工具包系列:Advanced SQL Password Recovery

    2024-02-19 15:02:04       58 阅读
  4. 运用多设计模式的同步&异步滚动日志系统

    2024-02-19 15:02:04       48 阅读
  5. 6.路由基础-动态路由

    2024-02-19 15:02:04       44 阅读
  6. MCU中断响应流程及注意事项

    2024-02-19 15:02:04       52 阅读
  7. 【IOS】Xcode 15.2版本下载 iOS_17 Simulator失败

    2024-02-19 15:02:04       85 阅读
  8. LeetCode //C - 338. Counting Bits

    2024-02-19 15:02:04       63 阅读
  9. C 练习实例69-约瑟夫环

    2024-02-19 15:02:04       66 阅读
  10. 微服务中4种应对跨库Join的思路

    2024-02-19 15:02:04       60 阅读
  11. 我的创作纪念日

    2024-02-19 15:02:04       58 阅读
  12. P1106 删数问题题解

    2024-02-19 15:02:04       53 阅读