之前已经创建了一个Student的表,Age有数据类型为Int,现在改为smallint应该( )写。A.ALTER TABLE student ALTER COLUMN sage smallintB.ALTER TABLE student ALTER COLUMN age smallintC.ALTER TABLE student ALTER MODIFY age smallintD.ALTER TABLE student MODIFY sage smallint

题目

之前已经创建了一个Student的表,Age有数据类型为Int,现在改为smallint应该( )写。

A.ALTER TABLE student ALTER COLUMN sage smallint

B.ALTER TABLE student ALTER COLUMN age smallint

C.ALTER TABLE student ALTER MODIFY age smallint

D.ALTER TABLE student MODIFY sage smallint


相似考题
更多“之前已经创建了一个Student的表,Age有数据类型为Int,现在改为smallint应该( )写。A.ALTER TABLE student ALTER COLUMN sage smallintB.ALTER TABLE student ALTER COLUMN age smallintC.ALTER TABLE student ALTER MODIFY age smallintD.ALTER TABLE student MODIFY sage smallint”相关问题
  • 第1题:

    根据SQL标准,删除表student中对字段sno的唯一性约束,应该使用下面哪条语句? ()

    A drop sno from table student

    B alter table student drop sno

    C alter table student drop unique(sno)

    D alter table student drop sno unique


    参考答案C

  • 第2题:

    Which statement explicitly names a constraint? ()

    A. ALTER TABLE student_grades ADD FOREIGN KEY (student_id) REFERENCES students (student_id);

    B. ALTER TABLE student_grades ADD CONSTRAINT NAME = student_id_fk FOREIGN KEY (student_id) REFERENCES students (student_id);

    C. ALTER TABLE student_grades ADD CONSTRAINT student_id_fk FOREIGN KEY (student_id) REFERENCES students (student_id);

    D. ALTER TABLE student grades ADD NAMED CONSTRAINT student_id_fk FOREIGN KEY (student_id) REFERENCES students (student_id);

    E. ALTER TABLE student grades ADD NAME student_id_fk FOREIGN KEY (student_id) REFERENCES students (student_id);


    参考答案:C

  • 第3题:

    将Student.dbf表中jg字段的名称改为籍贯,如下选项中正确的SQL语句是A)ALTER TABLE student ALTER COLUMN jg TO籍贯B)ALTER TABLE student ADD籍贯C(10)C)ALTER TABLE student RENAME jg TO籍贯D)ALTER TABLE student RENAME jg籍贯


    正确答案:C
    ALTER TABLE语句语句中,ALTER子句不能修改字段名。ADD子句月于增加字段。修改字段名称只能使用RENAME子句。故选项C为正确答案。

  • 第4题:

    在Visual FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该的使用命令是( )。

    A. REPLACE AGE WITH AGE+1

    B. MODIFY STUDENT SET AGE=AGE+1

    C. ALTER STUDENT SET AGE WITH AGE+1

    D. UPDATE STUDENT SET AGE=AGE+1


    正确答案:D
    替换可以使用REPLACE和UPDATE命令,其中REPLACE的格式为:
    REPLACE FieldNamel WITH eExpressionl[ADDITIVE] [,FieldName2 WITH eExpression2[ADDITIVE]]...
    [Scope][FOR IExpressionl][WHILE lExpression2]
    [IN nWorkArea I cTableAlias]
    [NOOPTIMIZE]
    UPDATE的格式为:
    UPDATE[DatabaseName1!]TableNamel
    SET Column_Namel=eExpressionl
    [,Column_Name2=eExpression2…]
    WHEREFilterConditionl[ AND|OR FiherCondition2…]]
    但REPLACE不是SQL语句,故本题A不是正确答案,正确答案是D。

  • 第5题:

    一个信息表student,要求它由学号sno,姓名sname,性别sex,年龄age,4个属性组成。现在对这个现有的表增加一个入学时间cometime字段为日期型,下列语句正确的是______。

    A.AITER TABLE student ADD cometime DATE NOT NULL;

    B.ALTER TABLE student ADD cometime DATE;

    C.ALTER TABLE student DROP cometime DATE NOT NULL;

    D.ALTER TABLE student MODIPY cometime DATE;


    正确答案:B
    解析:新增加的列一律允许为空值,故A错。DROP用于删除指定的完整性约束,故C错。MODIFY用于修改原有的列定义,故D错。

  • 第6题:

    删除student表的“平均成绩”字段的正确SQL命令是

    A.DELETE TABLE student DELETE COLUMN平均成绩

    B.ALTER TABLE student DELETE C0LUMN平均成绩

    C.ALTER TABLE student DROP COLUMN平均成绩

    D.DELETE TABLE student DROP COLUMN平均成绩


    正确答案:C
    解析: 本题考查的知识点为表结构的修改操作,命令格式为ALTER TABLE  表名[DROP[C0LUMN]字段名]。

  • 第7题:

      只修改列的数据类型指令是

    A.ALTER TABLE … … ALTER COLUMN

    B.ALTER TABLE … MODIFY COLUMN…

    C.ALTER TABLE … UPDATE …

    D.ALTER TABLE … UPDATE COLUMN…


    B

    【解析】sql server 的语法是ALTER TABLE ... ALTER COLUMN。 ALTER TABLE ... MODIFY 是orcale的语法

  • 第8题:

    给student表增加一个“平均成绩”字段(数值型,总宽度6,2位小数)的SQL命令是( )。

    A.ALTER TABLE student ADD平均成绩N(6,2)

    B.ALTER TABLE student ADD平均成绩D(6,2)

    C.ALTER TABLE student ADD平均成绩E(6,2)

    D.ALTER TABLE student ADD平均成绩Y(6,2)


    正确答案:A
    A。【解析】由题所知,数值型用字母N表示,所以答案为A。

  • 第9题:

    之前已经创建了一个Student的表,Age的数据类型为Int,现在改为Smallint应该()写。

    • A、ALTERTABLEstudentMODIFYsagesmallint
    • B、ALTERTABLEstudentALTERCOLUMNagesmallint
    • C、ALTERTABLEstudentALTERMODIFYagesmallint
    • D、ALTERTABLEstudentALTERCOLUMNsagesmallint

    正确答案:B

  • 第10题:

    You need to modify the STUDENTS table to add a primary key on the STUDENT_ID column. The table is currently empty. Which statement accomplishes this task?()

    • A、ALTER TABLE students ADD PRIMARY KEY _ id;
    • B、ALTER TABLE students ADD CONSTRAINT PRIMARY KEY (student_id);
    • C、ALTER TABLE students ADD CONSTRAINT stud_id_pk PRIMARY KEY student_id;
    • D、ALTER TABLE students ADD CONSTRAINT stud_id_pk PRIMARY KEY (student_id);
    • E、ALTER TABLE students MODIFY CONSTRAINT stud_id_pk PRIMARY KEY (student_id);

    正确答案:D

  • 第11题:

    You need to modify the STUDENTS table to add a primary key on the STUDENT_ID column. The table is currently empty. Which statement accomplishes this task?()

    • A、ALTER TABLE students ADD PRIMARY KEY student_id;
    • B、ALTER TABLE students ADD CONSTRAINT PRIMARY KEY (student_id);
    • C、ALTER TABLE students ADD CONSTRAINT stud_id_pk PRIMARY KEY student_id;
    • D、ALTER TABLE students ADD CONSTRAINT stud_id_pk PRIMARY KEY (student_id);
    • E、ALTER TABLE students MODIFY CONSTRAINT stud_id_pk PRIMARY KEY (student_id);

    正确答案:D

  • 第12题:

    单选题
    删除student表的“平均成绩”字段的正确SQL命令是(  )。
    A

    DELETE TABLE student DELETE COLUMN平均成绩

    B

    ALTER TABLE student DELETE COLUMN平均成绩

    C

    ALTER TABLE student DROP COLUMN平均成绩

    D

    DELETE TABLE student DROP COLUMN平均成绩


    正确答案: B
    解析:
    在使用ALTER TABLE-SQL命令修改表结构时删除表中的字段应使用DROP命令,而DELETE命令用来删除表中的记录。

  • 第13题:

    根据SQL标准,增加一个新的字段sdate到表student中,该字段为可容纳7个字符的定长字符串,下面哪条语句可以参考表述?()

    A insert into student sdate char(7)

    B add sdate char(7) to student

    C append sdate varchar(7) to table student

    D alter table student add sdate varchar(7)

    E alter table student add sdate char(7)

    F alter table student modify sdate char(7)


    参考答案E

  • 第14题:

    假设有student表,可以正确添加字段“平均分数”的命令是( )。

    A.ALTER TABLE student ADD平均分数F(6,2)

    B.ALTER DBF student ADD平均分数F6,2

    C.CHANGE TABLE student ADD平均分数F(6,2)

    D.CHANGE TABLE student INSERT平均分数6,2


    正确答案:A
    解析:修改表结构的命令是ALTER TABLE TableName,所以正确的答案是选项A)。

  • 第15题:

    删除student表中“平均成绩”字段的正确SQL命令是( )。

    A. DELETE TABLE student DELETE COLUMN平均成绩

    B. ALTER TABLE student DELETE COLUMN平均成绩

    C. ALTER TABLE student DROP COLUMN平均成绩

    D. DELETE TABLE student DROP COLUMN平均成绩


    正确答案:C
    ALTER语句用于在已有的表中添加、修改或删除字段。删除字段的格式为:alter table tablename drop column fieldname,故本题答案为C 。

  • 第16题:

    删除student表的“平均成绩”字段的正确SQL命令是( )。

    A.DELETE TABLE student DELETE COLUMN平均成绩

    B.ALTER TABLE student DELETE COLUMN平均成绩

    C.ALTER TABLE student DROP COLUMN平均成绩

    D.DELETE TABLE student DROP COLUMN平均成绩


    正确答案:C
    C。【解析】删除表的字段的格式为:ALTERTABLETable—nameDRPCOLUMNcoIumnname.

  • 第17题:

    给student表增加一个“平均成绩”字段(数值型,总宽度6,2位小数)的SQL命令是

    A.ALTER TABILE student ADD平均成绩N(6,2)

    B.ALTER TABLE student ADD平均成绩D(6,2)

    C.ALTER TABLE student ADD平均成绩E(6,2)

    D.ALTER TABLE student ADD平均成绩Y(6,2)


    正确答案:A
    解析: 因为平均成绩为数值型字段,所以要用字母N来表示。通过排除法可知本题的正确答案为A选项。 

  • 第18题:

    一个学生信息表student,要求它由学号sno,姓名sname,性别sex,年龄age,4个属性组成。现在对这个现有的表增加一个入学时间cometime字段为日期型,下列语句正确的是

    A.ALTER TABLE student ADD cometime DATE NOT NULL;

    B.ALTER TABLE student ADD cometime DATE;

    C.ALTER TABLE student DROP cometime DATE NOT NULL:

    D.ALTER TABLE student MODIFY cometime DATE;


    正确答案:B
    解析:新增加的列一律允许为空值。故A)错。DROP用于删除指定的完整性约束,故C)错。MODIFY用于修改原有的列定义,故D)错。

  • 第19题:

    将Student.dbf表中jg字段的名称改为籍贯,如下选项中正确的SQL语句是( )。

    A.ALTER TABLE student ALTER COLUMN jg TO 籍贯

    B.ALTER TABLE student ADD 籍贯 C(10)

    C.ALTER TABLE student RENAME jg TO 籍贯

    D.ALTER TABLE student RENAME jg 籍贯


    正确答案:C
    解析:ALTERTABLE语句中,ALTER子句不能修改字段名。ADD子句用于增加字段。修改字段名称只能使用RENAME子句。

  • 第20题:

    在SQL Server中,修改表中列定义的正确的SQL语句是()。

    • A、ALTER TABLE 表名 ALTER COLUMN 列名 数据类型
    • B、ALTER TABLE 表名 ALTER 列名 数据类型
    • C、ALTER TABLE MODIFY COLUMN 列名 数据类型
    • D、ALTER TABLE 表名 ADD 列名 数据类型

    正确答案:A

  • 第21题:

    You need to modify the STUDENTS table to add a primary key on the STUDENT_ID column. The table is currently empty.Which statement accomplishes this task?()

    • A、ALTER TABLE students ADD PRIMARY KEY student_id;
    • B、ALTER TABLE students ADD CONSTRAINT PRIMARY KEY (student _ id);
    • C、ALTER TABLE students ADD CONSTRAINT stud _ id _pk PRIMARY KEY (student _ id);
    • D、ALTER TABLE students MODIFY CONSTRAINT stud _ id _pk PRIMARY KEY (student _ id);

    正确答案:C

  • 第22题:

    Which statement explicitly names a constraint?()

    • A、ALTER TABLE student_grades   ADD   FOREIGN KEY (student_id) REFERENCES students(student_id);
    • B、ALTER TABLE student_grades   ADD CONSTRAINT NAME = student_id_fk   FOREIGN KEY (student_id) REFERENCES students(student_id);
    • C、ALTER TABLE student_grades   ADD CONSTRAINT student_id_fk   FOREIGN KEY (student_id) REFERENCES students(student_id);
    • D、ALTER TABLE student grades   ADD NAMED CONSTRAINT student_id_fk   FOREIGN KEY (student_id) REFERENCES students(student_id);
    • E、ALTER TABLE student grades   ADD NAME student_id_fk   FOREIGN KEY (student_id) REFERENCES students(student_id);

    正确答案:C

  • 第23题:

    单选题
    You need to modify the STUDENTS table to add a primary key on the STUDENT_ID column. The table is currently empty.Which statement accomplishes this task?()
    A

    ALTER TABLE students ADD PRIMARY KEY student_id;

    B

    ALTER TABLE students ADD CONSTRAINT PRIMARY KEY (student _ id);

    C

    ALTER TABLE students ADD CONSTRAINT stud _ id _pk PRIMARY KEY (student _ id);

    D

    ALTER TABLE students MODIFY CONSTRAINT stud _ id _pk PRIMARY KEY (student _ id);


    正确答案: B
    解析: 暂无解析