小熊奶糖(BearCandy)
小熊奶糖(BearCandy)
发布于 2024-06-13 / 20 阅读
0
0

MySQL 期末复习习题3

3.5 本章小结

3.5 本章小结

本章主要对数据表中的数据操作进行了详细讲解。首先介绍了插入数据;其次讲解了更新数据;然后讲解了删除数据;最后通过一个上机实践加深读者对数据表基本操作的理解。通过本章的学习,读者能够掌握数据表的基本操作,为后续的学习打下坚实的基础。

3.6课后习题

一、填空题

  1. 插入数据时,如果不指定_____,则必须为每个字段添加数据。
  2. MySQL中使用____语句来更新表中的记录。
  3. MySQL提供____语句用于删除表中的数据。
  4. 在MySQL中可以使用____语句向数据表中插入数据。
  5. 添加新数据时,如果没有为某个字段赋值,系统会自动为该字段添加_____。

二、判断题

  1. 使用INSERT语句插入数据时,字段名是可以省略的。()
  2. 使用INSERT语句插入数据时,必须按数据表字段的顺序指定字段的名称。()
  3. 如果插入的数据有多条,则多条数据之间用逗号隔开。()
  4. UPDATE语句可以更新数据表中的部分数据和全部数据。()
  5. DELETE语句中如果没有使用WHERE子句,则会将数据表中的所有数据都删除。()

三、选择题

  1. 以下插入数据的语句错误的是()。

A. INSERT数据表名 VALUE(值列表);

B. INSERT INTO数据表名 VALUES(值列表);

C. INSERT数据表名 VALUES(值列表);

D. INSERT 数据表名 (值列表);

  1. 下列选项中向数据表 Student 中添加id 为1、name 为小王的 SQL 语句正确是()。

A. INSERT INTO Student ( "id", "name")VALUES (1," 小王");

B. INSERT INTO Student (id,name ) VALUES (1,"小王");

C. INSERT INTO Student VALUES(1,小王);

D. INSERT INTO Student ( id,"name" )VALUES ( 1,"小王");

3.下列关于删除数据表记录的SQL语句正确的是()。 A. DELETE student ,where id=11;

B.DELETE FROM student where id=11;

C. DELETE INTO student where id=11;

D. DELETE student where id=11;

4.下列关于UPDATE 语句的描述正确的是()。 A.UPDATE 只能更新表中的部分记录 B.UPDATE 只能更新表中的全部记录

C.UPDATE 语句更新数据时可以有条件地更新记录

D.以上说法都不对

5.下列关于更新数据的SQL语句正确的是()

。 A. UPDATE user SET id =u001;

B.UPDATE user ( id,username )VALUES ('u001','jack' ); C. UPDATE user SET id='u001',username='jack';

D. UPDATE INTO user SET id ='u001', username='jack';

答案:

3.6 课后习题解答

一、填空题

  1. 值列表(或具体的值
  2. UPDATE
  3. DELETE
  4. INSERT INTO
  5. NULL(如果字段允许为NULL,或者默认值,如果字段设定了默认值)

二、判断题

  1. 正确(必须按照数据表字段的顺序提供值,除非指定了字段名)
  2. 错误(可以省略字段名,但需保证值的顺序与表结构一致)
  3. 正确(多条数据应使用逗号分隔,并且整个多条记录需要用括号括起来)
  4. 正确
  5. 正确

三、选择题

  1. D(正确的语法是 INSERT INTO 数据表名 (字段列表) VALUES (值列表);,D选项缺少了VALUES关键字)
  2. B(正确格式是不需要引号包围字段名,且值应该被正确引用)
  3. B(正确的删除记录语法是 DELETE FROM 表名 WHERE 条件;
  4. C(UPDATE语句可以通过WHERE子句有条件地更新记录)
  5. C(正确的更新数据格式是 UPDATE 表名 SET 字段1=新值1, 字段2=新值2;,且不需要INTO关键字)

这些答案总结了针对MySQL数据库操作基础的常见习题类型,涵盖了数据插入、更新、删除的基本语法及其应用细节。


评论