SQL语句结构分类简述
Posted 白-胖-子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL语句结构分类简述相关的知识,希望对你有一定的参考价值。
SQL语句分类
SQL-结构化查询语言-通常分为6类
- 数据查询语言 DQL:Data Query Language
查询数据,用的最多
SELECT
- 数据操作语言 DML:DAta ManipulationLanguage
对数据增删改
INSERT
插入 增
DELETE
删除 删
UPDATE
更新 改 - 事务处理语言 TPL:
事务类似于脚本,由多条sql语句组成
BEGIN;TRANSACTION;COMMIT;ROLLBACK;……
- 数据控制语言 DCL
授权或者回收授权
GRANT;REVOKE
- 数据定义语言 DDL
创建和删除库或表
CREAT TABLE;DROP TABLE
CREAT DATABASE;DROP DATABASE
ALTER
- 指针控制语言 CCL
声明游标,编程时候用的
DECLARE CURSOR;FETCH INTO
SQL语句构成
- 一条SQL语句由多条Clause组成
- 一个Clause句子由多个Keyword关键字组成
SELECT * #SELECT子句
FROM products #FROM子句
WHERE price>666 #WHERE子句
- 这组SQL语句由三个子句构成,SELECT,FROM和WHERE是关键字
- 写在一起是这个样子的
SELECT * FROM products WHERE price>666;
- 一条SQL语句实现一个功能
- 此条语句实现的是查询功能
从products表中找出所有price值大于666的内容
SQL语言和数据库的关系
- 数据库是存放数据的地方,关系型数据库的代表mysql这类数据库将数据以结构化的方式,具体表现为表,存放在数据库文件中。
- SQL语言通过结构化的语法,由数据库客户端软件将增删改查等指令具体执行到数据库中的数据上面去。
以上是关于SQL语句结构分类简述的主要内容,如果未能解决你的问题,请参考以下文章