计算机二级

为成绩表中定义成绩字段的默认值为0,正确的命令是A.ALTER TABLE 成绩 ALTER 成绩 DEFAULT成绩=0B.ALTER TABLE 成绩 ALTER 成绩 DEFAULT 0C.ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT 成绩=0D.ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT 0

题目

为成绩表中定义成绩字段的默认值为0,正确的命令是

A.ALTER TABLE 成绩 ALTER 成绩 DEFAULT成绩=0

B.ALTER TABLE 成绩 ALTER 成绩 DEFAULT 0

C.ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT 成绩=0

D.ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT 0

参考答案和解析
正确答案:D
解析:定义和修改表的有效性规则和错误信息提示,可使用如下命令格式: ALTER TABLE TableName1 ALTER [COL- UMN]FieldName2[NULL|NOT NULL] [SET DEFAULT lExpression1] 选项A),D),c)中,默认值格式的设置都存在语法错误。掌握和理解SQL表结构修改功能语句。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

将“成绩表”中所有成绩加1分的语句是()

A.update 成绩表 set Grade=Grade+1

B.alter 成绩表 set Grade=Grade+1

C.select 成绩表 set Grade=Grade+1

D.drop 成绩表 set Grade=Grade+1


update 成绩表 set Grade=Grade+1

第2题:

63、将“成绩表”中所有成绩加1分的语句是()

A.update 成绩表 set Grade=Grade+1

B.alter 成绩表 set Grade=Grade+1

C.select 成绩表 set Grade=Grade+1

D.drop 成绩表 set Grade=Grade+1


update 成绩表 set Grade=Grade+1

第3题:

将名字为“李永年”的成绩减少10分 ALTER 成绩表 SET Grade =Grade-10 FROM 学生表,成绩表 WHERE 学生表.Sname='李永年' AND 学生表.Sno=成绩表.Sno


A

第4题:

2、将“成绩表”中所有成绩加1分的语句是()

A.update 成绩表 set Grade=Grade+1

B.alter 成绩表 set Grade=Grade+1

C.select 成绩表 set Grade=Grade+1

D.drop 成绩表 set Grade=Grade+1


update 成绩表 set Grade=Grade+1

第5题:

( 14 )为 “ 成绩 ” 表中 “ 总分 ” 字段增加有效性规则: “ 总分必须大于等于 0 并且小 于 等于 750 ” ,正确的 SQL 语句是:【 14 】 TABLE 成绩 ALTER 总分 【 15 】 总分 >=0 AND 总分 <=750


正确答案:

第6题:

为“成绩”表中“总分”字段增加有效性规则:“总分必须大于等于。并且小于等于750”,正确的SQL语句是:

【14】TABLE成绩ALTER总分


正确答案:
ALTER

第7题:

打开“学生管理”数据库,将表cou从数据库中移出,并永久删除。

(2)为“成绩”表的“分数”字段定义默认值为0。

(3)为“成绩”表的“分数”字段定义约束规则:分数>=0 and分数<=100,违背规则的提示信息是:考试成绩输入有误。

(4)为表stu添加字段“备注”,字段数据类型为字符型(8)。

1. 打开“学生管理”数据库,将表cou从数据库中移出,并永久删除。

(2)为“成绩”表的“分数”字段定义默认值为0。

(3)为“成绩”表的“分数”字段定义约束规则:分数>=0 and分数<=100,违背规则的提示信息是:考试成绩输入有误。

(4)为表stu添加字段“备注”,字段数据类型为字符型(8)。


正确答案:(1)在命令窗口输入命令:MODIFY DATABASE学生管理打开数据库设计器。在数据库设计器中右击“cou”数据表文件选择“删除:快捷菜单命令系统弹出一个对话框在对话框中单击“删除”命令按钮将“COU”表从数据库中永久删除。 (2)在数据库设计器中右键单击“成绩”数据表选择“修改”快捷菜单命令打开表设计器在“字段”选项卡中选中“分数”字段然后在“字段有效性”的“默认值”文本框中输入“0”设置“分数”字段的默认值。 (3)在“成绩”数据表的表设计器中选中“分数”字段然后在“规则”文本框中输入“分数=>O.AND.分数仁100”在“信息”文本框中输入“分数输入有误”如图3—128所示。 (4)在数据库设计器中右键单击stu数据表选择“修改”快捷菜单命令打开表设计器在字段名最后的空白文本框中输入一个新的字段名“备注”同时设置“类型”为“字符型”“宽度”为“8”单击“确定”按钮保存表结构修改。
(1)在命令窗口输入命令:MODIFY DATABASE学生管理,打开数据库设计器。在数据库设计器中,右击“cou”数据表文件,选择“删除:快捷菜单命令,系统弹出一个对话框,在对话框中单击“删除”命令按钮,将“COU”表从数据库中永久删除。 (2)在数据库设计器中,右键单击“成绩”数据表选择“修改”快捷菜单命令,打开表设计器,在“字段”选项卡中选中“分数”字段,然后在“字段有效性”的“默认值”文本框中输入“0”,设置“分数”字段的默认值。 (3)在“成绩”数据表的表设计器中,选中“分数”字段,然后在“规则”文本框中输入“分数=>O.AND.分数仁100”,在“信息”文本框中输入“分数输入有误”,如图3—128所示。 (4)在数据库设计器中,右键单击stu数据表选择“修改”快捷菜单命令,打开表设计器,在字段名最后的空白文本框中输入一个新的字段名“备注”,同时,设置“类型”为“字符型”,“宽度”为“8”,单击“确定”按钮保存表结构修改。 解析:本大题主要考查的数据库中数据的完整性规则,例如为表设置默认值,这属于域完整性规则.字段的有效性规则建立以及字段的新增,可在“字段”选项卡中完成。

第8题:

为“成绩”表中的“成绩”字段定义有效性检查及错误信息的提示,要求当成绩大于100分时,提示“成绩不能超过100分”的信息,正确的语句是( )。

A.ALTER TABLE成绩ALTER成绩; FOR CHECK成绩<=100 ERROR"成绩不能超过100分"

B.ALTER TABLE成绩ALTER成绩; (WHERE CHECK成绩<=100 ERROR"成绩不能超过100分")

C.ALTER TABLE成绩ALTER成绩; SET CHECK成绩<=100ERROR"成绩不能超过100分"

D.ALTER TABLE成绩ALTER成绩; (SET CHECK成绩<=100 ERROR"成绩不能超过100分")


正确答案:C
解析:利用SQL命令可以对基本表的结构进行修改,利用下列命令可以修改表结构、定义有效性规则:
ALTER TABLE表名>
ALTER[COLUMN]字段名1>[NULL|NOT NULL]
[SET DEFAULT表达式>]
[SET CHECK逻辑表达式>[ERROR字符型文本信息>]]
|[RENAME COLUMN字段名2>TO字段名3>]
其中,SETCHECK逻辑表达式>[ERROR字符型文本信息>]可以用来重新设置指定字段的合法值和错误信息提示。

第9题:

(1)打开“school”数据库,将“考勤”表从数据库中移出,并永久删除。(2)为“score”表的“成绩”字段定义默认值为“0”。(3)为“score”表的“成绩”字段定义约束规则:成绩>;=0and成绩<;=100,规则的提示信息是:“考试成绩输入有误”。(4)为表“student”添加字段“备注”,字段数据类型为“字符型(8)”。


正确答案:
【考点指引】本大题主要考查数据表的基本操作,包括移除数据表,将表添加到数据库中,设置字段默认值、约束规则的设置和表结构的修改等。
(1)【操作步骤】
①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“sch00l.dbc”,选择“独占”,单击“确定”按钮,打开数据库设计器。
②在数据库设计器中,选择表“考勤”,单击右键,在弹出的快捷菜单中选择“删除”命令,单击“删除”按钮,将表“考勤”从“school”数据库中移除。
③选择【数据库】→【清理数据库】命令清理数据库。
(2)【操作步骤】
①在数据库设计器中,用鼠标右键单击数据库表“score”,在弹出的快捷菜单中选择“修改”命令,进入“score”的数据表设计器界面。
②在“score”表设计器的“字段”选项卡中,选择“成绩”字段,在“默认值”文本框中输入“0”。
(3)【操作步骤】
在“字段有效性”的“规则”文本框中输入“成绩>=0and成绩<=100”,在“信息”文本框中输入“”考试成绩输入有误””,单击“确定”按钮关闭表设计器并保存表“score”结构。
(4)【操作步骤】
①在“数据库设计器”中,选择表“student”,单击右键,在弹出的快捷菜单中选择“修改”,打开表设计器。
②在“表设计器”中,单击“字段”选项卡,单击最后一行,输入字段名“备注”,“类型”为“字符型”,“宽度”为“8”,单击“确定”按钮关闭表设计器并保存表“student”结构。