您的位置 首页 > 数码极客

sql语言是什么语言、sql语言是什么语言 关系数据库…

学习目标

  • 能够知道SQL语句的分类
  • 能够知道SQL中常用的数据类型
  • 了解SQL通用语法

SQL语句介绍

1.SQL语句定义

结构化查询语言(Structured Query Language)简称SQL,是==关系型数据库管理系统都需要遵循的规范==,是数据库认识的语句。

标准的SQL语句,它W3C组织制定的。

虽然 SQL 是一门 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言,但是仍然存在着多种不同版本的 SQL 语言。

然而,为了与 ANSI 标准相兼容,它们必须以相似的方式共同地来支持一些主要的命令(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。

举例:

普通话:各数据库厂商都遵循的ISO标准。

方言:数据库特有的关键字。

2. SQL语句作用

  • SQL 面向数据库执行查询
  • SQL 可从数据库取回数据
  • SQL 可在数据库中插入新的记录
  • SQL 可更新数据库中的数据
  • SQL 可从数据库删除记录
  • SQL 可创建新数据库
  • SQL 可在数据库中创建新表
  • SQL 可在数据库中创建存储过程
  • SQL 可在数据库中创建视图
  • SQL 可以设置表、存储过程和视图的权限

3. SQL的分类

SQL是用来存取关系数据库的语言,具有查询、操纵、定义和控制关系型数据库的四方面功能。

3.1 数据定义语言:

简称DDL(Data Definition Language) 用来定义数据库对象:数据库,表,列等。 关键字:create,alter,drop等

3.2 数据操作语言:

简称DML(Data Manipulation Language) 用来对数据库中表的记录进行更新。 关键字:insert,delete,update等

3.3 数据查询语言:

简称DQL(Data Query Language) 用来查询数据库中表的记录。 关键字:select,from,where等

3.4 数据控制语言:

简称DCL(Data Control Language) 用来定义数据库的访问权限和安全级别,及创建用户。

注意:

如果把SQL比喻成Excel:

  • 每一列数据就是一个==字段==
  • 每一行数据就是一条==记录==

4. SQL通用语法

  • SQL语句可以单行或多行书写,以分号结尾。
  • 可使用空格和缩进来增强语句的可读性。

  • MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。
SHOW DATABASES; # 等价于 show databases;
  • 可以使用`/\/`-- #的方式完成注释**

/**/:多行注释,在注释区域内可以随意换行

/* 多行注释,内部可与随意换行 换行后,注释效果依然存在 */

-- # :单行注释,写在语句开头,换行后注释截止。

# 单行注释 -- 单行注释 SHOW DATABASES;

注释快捷键:ctrl+/

5.小结

  • 结构化查询语言(SQL),是关系型数据库管理系统都需要遵循的规范,。不同的数据库生产厂商都支持SQL语句,但都有特有内容。
  • SQL语句分为:
  • 数据定义语言(DDL)
  • 数据操作语言(DML)
  • 数据查询语言(DQL)
  • 数据控制语言(DCL)


  • SQL通用语法:
  • 结构灵活,使用分号结尾;


  • 不区分大小写;
  • 可以使用/**/,#,--来进行注释。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“sql语言是什么语言,sql语言是什么语言,关系数据库,sql语言是()语言,mysql语言是什么语言,Sql语言是什么语言?,sql语言是什么语言过程化”边界阅读