《MySQL数据库应用与管理(第3版)》习题及答案 3.7 操作表中数据_第1页
《MySQL数据库应用与管理(第3版)》习题及答案 3.7 操作表中数据_第2页
《MySQL数据库应用与管理(第3版)》习题及答案 3.7 操作表中数据_第3页
《MySQL数据库应用与管理(第3版)》习题及答案 3.7 操作表中数据_第4页
《MySQL数据库应用与管理(第3版)》习题及答案 3.7 操作表中数据_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.下列选项中,INSERT语句的基本语法格式书写正确的是()。A、INSERTINTO表名(字段名1,字段名2,……)VALUES(值1,值2,……);B、UPDATEINTO表名VALUES(值1,值2,……);C、INSERT表名VALUES(字段名1,字段名2,……)INTO(值1,值2,……);D、INSERT表名(字段名1,字段名2,……)VALUEINTO(值1,值2,……);答案:A2.下面选项,用于删除表中记录的SQL语句是()。A、DELETEstudent,whereid=11;B、DELETEFROMstudentwhereid=11;C、DELETEINTOstudentwhereid=11;D、DELETEstudentwhereid=11;答案:B3.下面关于DELETE语句的描述,正确的是()。A、只能删除部分记录B、只能删除全部记录C、可以有条件的删除部分或全部记录D、以上说法都不对答案:C4.下面选项中,能够更新表student中id值小于4的SQL语句是()。A、ALTERTABLEstudentwhereid<4;B、UPDATEstudentsetgrade=100whereid<4;C、UPDATEstudentsetgrade=100whereid<=4;D、UPDATETablestudentsetgrade=100whereid<4;答案:B5.下面选项中,用于删除user表中所有数据的SQL语句是()。A、TRUNCATEuser;B、TRUNCATETABLEuser;C、DELETEFROMuser;D、DELETEuser;

答案:ABC6.下面选项中,用于删除表中数据的关键字是()。A、ALTERB、DROPC、UPDATED、DELETE答案:D7.下面更新的SQL语句中,语法正确的是()。A、updateusersetid=u001;B、updateuser(id,username)values('u001','jack');C、updateusersetid='u001',username='jack';D、updateintousersetid='u001',username='jack';答案:C8.下列选项中,关于UPDATE语句的描述,正确的是()。A、UPDATE只能更新表中的部分记录B、UPDATE只能更新表中的全部记录C、UPDATE语句更新数据时可以有条件的更新记录D、以上说法都不对答案:C9.下面SQL语句中,用于删除user表中id大于5的记录的语句是()。A、DELETEFROMuserwhereid>5;B、DELETEFROMusersetid>5;C、DELETEuserwhereid>5;D、DELETEusersetid>5;答案:A10.下列选项中,与INSERTINTOstudentSETid=5,name='boya',grade=99;功能相同的SQL语句是()。A、INSERTINTOstudent(id,name,grade)VALUES(5,'boya',99);B、INSERTINTOstudentVALUES('youjun',5,99);C、INSERTINTOstudent(id,'grade','name')VALUES(5,'boya',99);D、INSERTINTOstudent(id,grade,'name')VALUES(5,99,“boya”);答案:A11.更新student表id=1的记录,name更新值为”youjun”,grade更新值为98.5,下列选项中,能够完成上述功能的SQL语句是()。A、UPDATEstudentsetname='youjun'grade=98.5whereid=1;B、UPDATEstudentsetname='youjun',grade=98.5whereid=1;C、UPDATEFORMstudentsetname='youjun',grade=98.5whereid=1;D、UPDATEstudentValuesname='youjun'grade=98.5whereid=1;答案:B12.下面选项中,只删除表中全部数据并且效率最高的是SQL语句关键字是()。A、TRUNCATEB、DROPC、DELETED、ALTER答案:A13.在执行添加数据时出现“Field'name'doesn'thaveadefaultvalue”错误,导致错误的原因是()。A、INSERT语句出现了语法问题B、name字段没有指定默认值,且添加了NOTNULL约束C、name字段指定了默认值D、name字段指定了默认值,且添加了NOTNULL约束答案:B14.下面关于SQL语句truncatetableuser;的解释,正确的是()。A、查询user表中的所有数据B、与“deletefromuser;”完全一样C、删除user表,并再次创建user表D、删除user表答案:C15.下面选项中,用于删除表中记录的语法格式,正确的是()。A、DELETE表名[WHERE条件表达式];B、DELETEFROM表名[WHERE条件表达式];C、DROP表名[WHERE条件表达式];D、DELETEINTO表名[WHERE条件表达式];答案:B16.下列选项中,采用指定表的所有字段名的方式向表Student中添加id为1,name为”小王”的记录值的SQL语句是()。A、INSERTINTOStudent(“id”,“name”)VALUES(1,“小王”);B、INSERTINTOStudent(id,name)VALUES(1,'小王');C、INSERTINTOStudentVALUES(1,“小王”);D、INSERTINTOStudent(id,“name”)VALUES(1,“小王”);答案:B17.下列选项中,采用不指定表的字段名的方式向表Student中添加id为1,name为”小王”的记录,正确的SQL语句是()。A、INSERTINTOStudent(“id”,“name”)VALUES(1,“小王”);B、INSERTINTOStudentVALUE(1,“小王”);C、INSERTINTOStudentVALUES(1,'小王');D、INSERTINTOStudent(id,name)VALUES(1,'小王');答案:C18.下列选项中,能够一次性向student表中添加三条记录的SQL语句是()。A、INSERTINTOstudentVALUES(6,'lilei',99);(7,'hanmeimei',100);(8,'poly',40.5);B、INSERTINTOstudentVALUES(6,'lilei',99)(7,'hanmeimei',100)(8,'poly',40.5);C、INSERTINTOstudentVALUES(6,'lilei',99),(7,'hanmeimei',100),(8,'poly',40.5);D、INSERTINTOstudentVALUES(6,'lilei',99)VALUES(7,'hanmeimei',100)VALUES(8,'poly',40.5);答案:C19.语句UPDATEstudentsetname='youjun',grade=98.5的运行结果是()。A、更新student表中第一条记录B、出现语法错误C、更新student表中最后一条记录D、更新student表中每一条记录答案:D20.下列选项,向表中指定字段添加值时,如果其它没有指定值的字段设置了默认值,那么这些字段添加的将是()。A、NULLB、默认值C、添加失败,语法有误D、“”答案:B21.下面选项,语句DELETEFROMstudentwherename='itcast';的作用是()。A、只能删除name='itcast'的一条记录B、删除name='itcast'的全部记录C、只能删除name='itcast'的最后一条记录D、以上说法都不对答案:B22.下面关于DELETE与TRUNCATE语句删除记录的描述,正确的是()。A、DELETE比TRUNCATE语句效率更高B、TRUNCATE比DELETE语句效率更高C、DELETE只能删除表中部分记录D、DELETE只能删除表中全部记录答案:B23.下面选项中,用于将表student中字段grade值更新为80的SQL语句是()。A、ALTERTABLEstudentsetgrade=80;B、UPDATEstudentsetgrade=80wheregrade=80;C、UPDATEstudentsetgrade=80wheregrade<=80;D、UPDATEstudentsetgrade=80;答案:D24.下面选项中,用于更新表中记录的关键字是()。A、ALTERB、CREATEC、UPDATED、DROP答案:C25.下面选项中,能够更新user表中数据的SQL语句是()。A、updateintousersetid='u001';B、updateusersetid='u001'andusername='jack';C、updateusersetusername='jack'whereid=1;D、updateintousersetid='u001',username='jack';答案:C26.下列选项中,用于向表中添加记录的关键字是()。A、ALTERB、CREATEC、UPDATED、INSERT答案:D27.下面选项中,关于TRUNCATE语句的描述,正确的是()。A、TRUNCATE删除记录后,重新添加记录时自动标识也重新从1开始B、TRUNCATE删除记录后,重新添加记录时自动标识接着原来的值向后增长C、TRUNCATE可以删除表中的部分记录D、TRUNCATE只能删除表中全部记录答案:AD28.下面选项中,更新account表中money字段值,其取值在100-200之间,现在将money字段值增加50,能够正确执行上述要求的SQL语句是()。A、updateaccountsetmoney+50wheremoney>=100andmoney<=200;B、updateaccountsetmoney=money+50wheremoney>=100ormoney<=200;C、updateaccountsetmoney=money+50wheremoneybetween100and200;D、upda

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论