当前位置: 首页 > news >正文

结构化查询语言SQL

SQL

SQL 是 Structure Query Language(结构化查询语言)的缩写,它是使用关系模型的数据库应用语言,由 IBM 在 20 世纪 70 年代开发出来,作为 IBM 关系数据库原型 System R 的原型关系语言,实现了关系数据库中的信息检索。

SQL 分类

SQL是结构化查询语言(Structure Query Language),它是关系型数据库的通用语言。
SQL主要可以划分为以下4个类别:

  1. DDL(Data Definition Languages)语句
    数据定义语言,这些语句定义了不同的数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括 create、drop、alter等。

  2. DML(Data Manipulation Language)语句
    数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性,常用的语句关键字主要包括insert、delete、update 和select等

  3. DCL(DataControlLanguage)语句
    数据控制语句,用于控制不同的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。主要的语句关键字包括grant、revoke等。

  4. DQL(Data Query Language)语句
    数据查询语句,用于从一个或多个表中检索信息。

MySQL中的语法格式

  1. SQL语句是由简单的英语单词构成的。
    这些单词称为关键字,每个SQL语句都是由一个或多个关键字构成的。
  2. 结束SQL语句
    多条SQL语句必须以分号(;)分隔。MySQL如同多数DBMS一样,不需要在单条SQL语句后加分号。但特定的DBMS可能必须在单条SQL语句后加上分号。
  3. SQL语句和大小写
    SQL语句不区分大小写,因此SELECT 与 select 是相同的。许多SQL开发人员喜欢对所有SQL关键字使用大写,而对所有列和表名使用小写,这样做使代码更易于阅读和调试。
  4. 使用空格
    在处理SQL语句时,其中所有空格都被忽略。SQL语句可以在一行上给出,也可以分成许多行。

相关文章:

  • Unity与前端交互:深度解析与实战指南
  • 二、electron 的 BrowserWindow 的属性
  • WinForms 应用(.NET 8.0)使用ReportViewerCore.WinForms显示打印RDLC报表
  • 监控易监测对象及指标之:全面监控SQL Server 2008
  • shell简介
  • LLVM Cpu0 新后端4
  • linux暴力破解漏洞利用
  • 未来已来:Angular、React、Vue.js——前端框架的三大巨头
  • 【POSIX】使用iconv库将UTF-8字符串转换为UTF-16字符串
  • Pytorch环境配置
  • Mybatis06-动态SQL
  • 海康威视综合安防管理平台 多处 FastJson反序列化RCE漏洞复现
  • 【介绍下什么是Kubernetes编排系统】
  • C语言操作符详解(二)
  • 数据库练习题
  • 颠沛流离学二叉树(完结撒花篇)
  • Linux路由设置
  • 数据结构笔记2 栈和队列
  • Windows 宿主机访问 VirtualBox 虚拟机中创建的 docker 容器中的 mysql8.0 的数据
  • 基于SpringBoot的装饰工程管理系统源码数据库
  • 美CIA发布视频“招募中国官员窃取机密”,外交部:赤裸裸的政治挑衅
  • 创历史同期新高!“五一”假期全国快递揽投超48亿件
  • 五一假期上海境外来沪消费4.55亿元,同比增长211.6%
  • 降雪致长白山天池景区关闭,有游客在户外等待一小时,景区回应
  • 陈燮阳从艺60周年:指挥棒不停,心跳就不会老去
  • 老人误操作免密支付买几百只鸡崽,经济日报:支付要便捷也要安全