shujvbiao操作

第三章 数据表操作
选择:
1、若需要更新居住地为亚特兰大 (Atlanta) 的雇员的区域代码。考虑下面的部分 UPDATE 语句: 
UPDATE 雇员  SET 区域代码 = 770 
应在 UPDATE 语句中包括以下哪个子句才能得到所需结果?
A. UPDATE 城市 = Atlanta;      B.  SET 城市 = 'Atlanta';  
C. WHERE 城市 = 'Atlanta';      D.  LIKE 'At%';
正确答案是: C    你选择的答案是:未选     判题结果:×

2、MySql数据库中,下面( )可以作为有效的列名。
A.  Column
B.  123_NUM
C.  NUM_#123
D.  #NUM123
正确答案是: C    你选择的答案是:未选     判题结果:×

3、MySql数据库中,以下(  )命令可以删除整个表中的数据,并且无法回滚。
A.   drop
B.   delete
C.   truncate
D.   cascade
正确答案是: C    你选择的答案是:未选     判题结果:×

4、若MySql设置默认提交方式为手动提交,第一步用DELETE命令删除了表A中的数据(但并没有提交),
第二步试图创建了一个表B,但由于权限不足,表B并没有创建成功.
第三步执行了一个ROLLBACK回滚操作.请问以下叙述正确的是( )
A. 表A中的数据被恢复回来
B. 表A中的数据被彻底从数据库中删除
C. 表A中的数据被移至一个临时的表中
D. 表A中的数据将处于一个不确定的状态
正确答案是: A    你选择的答案是:未选     判题结果:×

5、若MySql设置默认提交方式为手动提交,第一步执行了DELETE命令,删除了某表中的一条记录.第二步执行了COMMIT命令.
最后又执行了ROLLBACK命令.请问以下叙述正确的是( )
A. 被删除的记录又被恢复回来,仍然存放在数据库的表中
B. 被删除的记录彻底从数据库中被删除掉了
C. 被删除的记录只是当前用户看不到了,而其它用户还能看到
D. 被删除的记录当前用户可以看到,而其它用户却看不到了
正确答案是: B    你选择的答案是:未选     判题结果:×

6、若MySql设置默认提交方式为手动提交,第一步用DELETE命令删除了表A中的数据(但并没有提交),第二步成功创建了一个表B,
第三步执行了一个ROLLBACK回滚操作.请问以下叙述正确的是( )
A. 表A中的数据被恢复回来,创建的表B被从数据库中被删除,恢复为未建表之前的状态
B. 表A中的数据被恢复回来,表B被创建在数据库中.
C. 表A中的数据被彻底从数据库中删除,但表B被从数据库中被删除,恢复为未建表之前的状态
D. 表A中的数据被彻底从数据库中删除,表B被创建在数据库中.
正确答案是: B    你选择的答案是:未选     判题结果:×


7、若想要修改一个表的结构,应该用以下哪个命令( )
A. ALTER TABLE
B. DEFINE TABLE
C. MODIFY TABLE
D. REBUILD TABLE
正确答案是: A    你选择的答案是:未选     判题结果:×

8、以下对于事务的叙述,比较全面的是( )
A. 事务中的操作是一个整体,要成功都成功,要失败都失败
B. 事务可以把所操作的数据库由一个状态转变到另一个状态
C. 事务在提交之前,其它事务看不到它对数据库的影响
D. 以上所述都是正确的
正确答案是: D    你选择的答案是:未选     判题结果:×

9、对于MySql数据库,设计用户表时,家庭住址字段最好采用下面的哪个数据类型进行存储
A. CHAR
B. CHAR2
C. VARCHAR
D. VARCHAR2
正确答案是: C    你选择的答案是:未选     判题结果:×

10、假定有一张表用户表users,其中一身份证字段ID_card。为了维护数据的完整性,在设计数据库时,最好对ID_card字段添加约束,请问应该添加什么约束(  )
A.primary key B.check   C.default     D.not null
正确答案是: A    你选择的答案是:未选     判题结果:×

11、以下哪个选项不是有效的MySql约束类型?(    )
A. UNIQUE                   B.NONUNIQUE 
C. CHECK                    D.PRIMARY KEY
正确答案是: B    你选择的答案是:未选     判题结果:×

12、有数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其实际存储长度为
A. 10     10    B. 4    4    C. 10     4    D. 4     10
正确答案是: C    你选择的答案是:未选     判题结果:×

13、关于表的主键,说法正确的是( )。
A. 主键字段最多只能建立在一个字段上
B. 主键字段的值可以重复
C. 主键字段的值能为Null
D. 主键字段的值不能重复
正确答案是: D    你选择的答案是:未选     判题结果:×

13、以下哪个命令是DDL命令( )
A. CREATE
B. INSERT 
C. COMMIT
D. SELECT
正确答案是: A    你选择的答案是:未选     判题结果:×

15、以下关于列的叙述中,哪一项是不正确的?
A. 可以增大 CHAR 列的宽度。 
B. 如果列包含非空数据,则可以修改列的数据类型。 
C. 可以将 CHAR 数据类型的列转换为 VARCHAR2 数据类型。 
D. 可以将 DATE 日期类型的列转换为 VARCHAR2 列。
正确答案是: B    你选择的答案是:未选     判题结果:×

16、如果需要更新 6 月 30 日之前生产的产品的有效期。应在 UPDATE 语句的哪个子句中指定这一条件?
A. ON 子句   B. WHERE 子句    C. SET 子句      D. USING 子句
正确答案是: B    你选择的答案是:未选     判题结果:×

17、MySql数据库中,取余数的运算符是()。
A. %        B. mod       C. /           D.
正确答案是: A    你选择的答案是:未选     判题结果:×

18、下面哪个命令不属于数据操纵语言(DML)(    )
A.ALTER…         
B.INSERT…    
C.UPDATE…        
D. Delete…
正确答案是: A    你选择的答案是:未选     判题结果:×

19、使用哪个命令可以从表的行中删除所有数据而不删除表自身?
A. ALTER TABLE       B.  DROP TABLE   C. MODIFY        D. DELETE FROM
正确答案是: D    你选择的答案是:未选     判题结果:×

20、以下哪项陈述最符合此 SQL 语句中“学生”表发生的变化? 
UPDATE 学生 
SET 午餐编号 =  (SELECT 午餐编号    FROM 学生   WHERE 学生标识 = 17 ) 
WHERE 学生标识 = 19;
A. 此语句将更新“学生”表,具体操作为将标识号为 19 的学生的午餐编号替换为标识号为 17 的学生的午餐编号。  
B. 将一个新行插入“学生”表中。  
C. 不发生任何变化,因为不能在 UPDATE 语句中使用子查询。  
D. 删除学生 17 的午餐编号,并根据学生 19 的午餐编号插入一个新值。
正确答案是: A    你选择的答案是:未选     判题结果:×

21、删除emp表中所有数据,且可以rollback,以下语句哪个命令可以实现( )
A. truncate table emp
B. drop table emp
C. delete * from emp
D. delete from emp
正确答案是: D    你选择的答案是:未选     判题结果:×

22、哪个命令用来创建一个primary key constraint  pk_books 在表 BOOKS, 列 ISBN上? 请选择一个。
A. create primary key on books(ISBN);
B. create constraint pk_books primary key on books(ISBN);
C. alter table books add constraint pk_books primary key (ISBN);
D. alter table books add primary key (ISBN);
正确答案是: C    你选择的答案是:未选     判题结果:×

23、以下哪个命令是DCL命令( )
A. CREATE
B. INSERT 
C. COMMIT
D. GRANT
正确答案是: D    你选择的答案是:未选     判题结果:×

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值