SQL语言有哪些部分组成 SQL语言有哪些部分组成?分别是什么?速求答案 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。 3.4. SQL与SQL方言(dialect)SQL是一个关系数据库查询语言的标准,而SQL方言则是各种DBMS在SQL标准上进行的扩展,如增加新的关键字、查询功能、特有的数据类型、支持过程化的控制流语句等。例如SQL Server的T-SQL和Oracle的PL/SQL都是常见的SQL方言。这就好比ANSI C标准与各种编译器实现的C语言的差别。但不同SQL方言之间的差异远大于不同C编译器之间的差异。SQL方言之间的差异,对于跨DBMS的学习和开发,都是必须注意的。3.5. 语句、表达式和断言语句(statement)是SQL中一个可以单独执行的单元。如SELECT * FROM table;即是一个语句,其中包含了SELECT子句(clause)和FROM子句。SQL标准规定用分号作为语句的结束,但在目前的T-SQL中,语句结束的分号是可选的。表达式(expression)是SQL中的一个值(可能是变量、常量、查询字段或计算结果),对应一种特定的数据类型。SQL中的表达式分为标量表达式和表值表达式,其中表值表达式作为单独语句则是SELECT语句,作为语句的一部分则称为子查询。比如0, col + 2, DATEADD(second, 30, GETDATE())都是(标量)表达式。。详细请看:http://topic.csdn.net/u/20100826/18/08132ed8-a383-46ea-b08f-6794702ff236.html?24623第一部分:SQL基础 SQL语言的命令通常分为四类 1、数据定义语言(DDL) 创建、修改或删除数据库中各种对象,包括表、视图、索引等。 命令:CREATE TABLE , CREATE VIEW, CREATE INDEX、ALTER TABLE , DROP TABLE , DROP VIEW, DROP INDEX 2、查询语言(QL) 按照指定的组合、条件表达式或排序检索已存在的数据库中数据, 不改变数据库中数据。 命令:SELECT…FROM…WHERE… 3、数据操纵语言(DML) 对已经存在的数据库进行元组的插入、删除、修改等操作 命令:INSERT、UPDATE、DELETE 4、数据控制语言(DCL) 用来授予或收回访问数据库的某种特权、 控制数据操纵事务的发生时间及效果、对数据库进行监视 命令:GRANT、REVOKE、COMMIT、ROLLBACK 求一个SQL 语句 表间联接left join 问题 MySQL 问题 SQL怎么查出这样的数据? 向表中插入拥有多列BLOB的记录 基础问题 大型网站用的sql版本一般都是什么,是企业版吗? 神阿,救救我吧!!! 我做的系统使用ADODC访问SQL数据,但只有2K以上系统才能通过程序访问,98就不可以,请高手指教 同一个表里如何查出多个学生分数涨幅排序 ORACLE小问题 问一个基础的group by问题
数据查询语言DQL,
数据操纵语言DML,
数据定义语言DDL,
数据控制语言DCL。
3.4. SQL与SQL方言(dialect)SQL是一个关系数据库查询语言的标准,而SQL方言则是各种DBMS在SQL标准上进行的扩展,如增加新的关键字、查询功能、特有的数据类型、支持过程化的控制流语句等。例如SQL Server的T-SQL和Oracle的PL/SQL都是常见的SQL方言。
这就好比ANSI C标准与各种编译器实现的C语言的差别。但不同SQL方言之间的差异远大于不同C编译器之间的差异。SQL方言之间的差异,对于跨DBMS的学习和开发,都是必须注意的。3.5. 语句、表达式和断言语句(statement)是SQL中一个可以单独执行的单元。如SELECT * FROM table;即是一个语句,其中包含了SELECT子句(clause)和FROM子句。SQL标准规定用分号作为语句的结束,但在目前的T-SQL中,语句结束的分号是可选的。表达式(expression)是SQL中的一个值(可能是变量、常量、查询字段或计算结果),对应一种特定的数据类型。SQL中的表达式分为标量表达式和表值表达式,其中表值表达式作为单独语句则是SELECT语句,作为语句的一部分则称为子查询。比如0, col + 2, DATEADD(second, 30, GETDATE())都是(标量)表达式。
。详细请看:http://topic.csdn.net/u/20100826/18/08132ed8-a383-46ea-b08f-6794702ff236.html?24623
第一部分:SQL基础
1、数据定义语言(DDL)
创建、修改或删除数据库中各种对象,包括表、视图、索引等。
命令:CREATE TABLE , CREATE VIEW, CREATE INDEX、ALTER TABLE ,
DROP TABLE , DROP VIEW, DROP INDEX 2、查询语言(QL)
按照指定的组合、条件表达式或排序检索已存在的数据库中数据,
不改变数据库中数据。
命令:SELECT…FROM…WHERE… 3、数据操纵语言(DML)
对已经存在的数据库进行元组的插入、删除、修改等操作
命令:INSERT、UPDATE、DELETE 4、数据控制语言(DCL)
用来授予或收回访问数据库的某种特权、
控制数据操纵事务的发生时间及效果、对数据库进行监视
命令:GRANT、REVOKE、COMMIT、ROLLBACK