A. sql语句中,哪一个语句不是数据定义语句
sql的数据定义语句有3条
create语句
alter语句
drop语句
其他的
select是数据查询语句
update insert delete是数据操纵语句
crante和revote是授权、取消授权语句。
B. 1、下面不属于数据定义功能的SQL语句是:( )
选C,数据定义语句可以在网络上查,UPDATE不在其中。
C. SQL语言包括哪三种类型,每种类型又包括哪些语句
SQL包含四种程序设计语言类别的语句:数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)和事物控制语言(TCL)。
1、Data Definition Language(DDL) :CREATE DATABASE - 创建新数据库 ;ALTER DATABASE - 修改数据库;CREATE TABLE - 创建新表;ALTER TABLE - 变更(改变)数据库表;DROP TABLE - 删除表;CREATE INDEX - 创建索引(搜索键);DROP INDEX - 删除索引。
2、Data Manipulation Language(DML) :SELECT - 从数据库表中获取数据;UPDATE - 更新数据库表中的数据;DELETE - 从数据库表中删除数据;INSERT INTO - 向数据库表中插入数据。
3、Data Control Language(DCL) :GRANT - 授权;REVOKE - 撤销授权;DENY - 拒绝授权。
4、Transaction Control Language(TCL) :SAVEPOINT - 设置保存点;ROLLBACK - 回滚;COMMIT - 提交。
(3)不属于数据定义功能的sql语句扩展阅读:
SQL功能极强,但由于设计巧妙,语言十分简洁,完成数据定义、数据操纵、数据控制的核心功能只用了9个动词: CREATE、 ALTER、DROP、 SELECT、 INSERT、 UPDATE、 DELETE、GRANT、 REVOKE。且SQL语言语法简单,接近英语口语,因此容易学习,也容易使用。
SQL采用集合操作方式,不仅查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。
D. SQL语言的功能包括哪些
SQL语言功能主要分成四部分:
(1)数据定义。(DDL)用于定义SQL模式、基本表、视图和索引的创建和撤消操作。
(2)数据操纵。(DML)数据操纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种操作。
(3)数据控制。包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。
(4)嵌入式SQL的使用规定。涉及到SQL语句嵌入在宿主语言程序中使用的规则。
拓展资料:
DDL是SQL语言的四大功能之一。
用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束
DDL不需要commit.
E. 第三章 SQL语言 单选题
1.D
子查询是一个嵌套在SELECT、INSERT、UPDATE 或DELETE语句,或者另一个子查询里的查询。一个子查询可以返回一行或多行结果给父查询
比如:
Select *,(select A From B where B.id=C.id) From C
Select * from B where id = (select max(id) from C)
2.A
视图可以被看成是虚拟表或存储查询。可通过视图访问的数据不作为独特的对象存储在数据库内。数据库内存储的是 SELECT 语句
3.B
DELETE 删除记录
DROP 删除表,视图,存储过程,触发器,函数,数据库等
CLEAR ,REMOVE 这两个mssql没有
4.C
数据查询 Select
数据操纵(DML) Update,Delete,Insert
数据定义(DDL) Create,Alter,Drop
数据控制(DCL) Grant ,Revoke
5.C
只有索引才可以加快查询语句的执行速度
6.A
Update 表 Set 字值 Where 条件
首先排除C,D
Grade为成绩,数值型,值不需要加引号,所以选A
但在mssql,B答案执行也是正确的,会隐式转换
7.A
3个表连接,首先需要连接条件S.S# = SC.S#and C.C# =SC.C#
SAGE in>=20 and CNAME in ‘ACCESS’ 明显没有这样的写法
CNAME in( ‘ACCESS’) 这样是可以的
所以答案是A
8.C
增加 Alter Table 表 Add
修改 Alter Table 表 Alter
删除 Alter Table 表 Drop
9.B
同上
F. SQL语句有哪几种类型,各类型的主要作用是什么
1、数据操纵语言(DML):用来操纵数据库中数据的命令。包括:select、insert、update、delete。
2、数据定义语言(DDL):用来建立数据库、数据库对象和定义列的命令。包括:create、alter、drop。
3、数据控制语言(DCL):用来控制数据库组件。
(6)不属于数据定义功能的sql语句扩展阅读:
SQL Server的特点如下:
1、具有真正的客户机和服务器体系结构。
2、图形化用户界面,使系统管理和数据库管理更加直观。
3、丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。
4、其完全集成,利用了NT的许多功能,如发送和接受消息等。