SQL语言的概述

发布于 2020-08-12  265 次阅读


什么是SQL

结构化查询语言(structured query language)

SQL的作用

客户端使用SQL来操作服务器

SQL标准

对DBMS的统一操作方式

SQL方言

某种DBMS不只会支持SQL标准,还有一些自己的独有的语法,称之为方言

比如limit语句只在MySQL里使用

SQL语法

  • SQL语句可以在单行或者多行书写,以分号结尾
  • 可使用刻个和缩进来增强语句的可读性
  • MySQL不区别大小写,建议大写

SQL语句分类

  • DDL
    • 数据定义语句:用来定义数据库对象:库,表,列等
      • 创建,删除,修改:库,表结构
  • DML
    • 数据操作语言:用来定义数据库记录
      • 增,删,改:表记录
  • DCL
    • 数据控制语言:用来定义访问权限和安全级别
      • 对用户的创建,授权
  • DQL
    • 数据查询语言,用来查询数据
      • 查询数据