根据SQL标准,增加一个新的字段sdate到表student中,该字段为可容纳7个字符的定长字符串,下面哪条语句可以参考表述?()A insert into student sdate char(7)B add sdate char(7) to studentC append sdate varchar(7) to table studentD alter table student add sdate varchar(7)E alter table student add sdate char(7)F

题目

根据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
更多“根据SQL标准,增加一个新的字段sdate到表student中,该字段为可容纳7个字符的定长字符串,下面哪条语句可以参考表述?()A insert into student sdate char(7)B add sdate char(7) to studentC append sdate varchar(7) to table studentD alter table student add sdate varchar(7)E alter table student add sdate char(7)F ”相关问题
  • 第1题:

    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

  • 第2题:

    为“仓库”表增加一个“面积”字段,类型为数值型,宽度是7,小数位数为2,正确的命令是( )。

    A.CREATE TABLE 仓库 ADD 面积 N(7,2)

    B.CREATE TABLE 仓库 ALTER 面积 N(7,2)

    C.ALTER TABLE 仓库 ADD 面积 N(7,2)

    D.ALTER TABLE 仓库 ALTER 面积 N(7,2)


    正确答案:C
    解析:利用SQL命令可以对基本表的结构进行修改,利用以下命令可以为表建立新的字段:
    ALTER TABLE表名>
    ADD[[COLUMN][字段名1>字段类型>[(长度 >[,小数位数>])]
    本题中CREATE TABLE命令用来新建一个表,要修改已存在的表的结构需要使用ALTER TABLE命令。另外,给表增加字段的短语是ADD COLUMN,而不是 ALTER,其中COLUMN短语可以省略。ALTER是用来修改已有的字段,不能新增一个字段。

  • 第3题:

    若要在基本表S中增加一列CN(课程名),可用( )。

    A.ADD TABLE (CN CHAR (8))

    B.ADD TABLE ALTER (CN CHAR (8))

    C.ALTER TABLE ADD (CN CHAR (8))

    D.ALTTER TABLE ADD (CN CHAR (8))


    正确答案:C

  • 第4题:

    若要在基本表S中增加一列CN(课程名),可用( )。 A.ADD TABLE S(CN CHAR(8)) B.ADD TABLE S A

    若要在基本表S中增加一列CN(课程名),可用( )。

    A.ADD TABLE S(CN CHAR(8))

    B.ADD TABLE S ALTER(CN CHAR(8))

    C.ALTER TABLE S ADD(CN CHAR(8))

    D.ALTER TABLE S (ADD CN CHAR(8))


    正确答案:
     

  • 第5题:

    给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选项。 

  • 第6题:

    将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子句。

  • 第7题:

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

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

    B ) ALTER DBF student ADD 平均分数 F 6,2

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

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


    正确答案:A

  • 第8题:

    修改表结构,下面哪一语句是正确的()

    • A、ALTER TABLE cw km ADD istag
    • B、ALTER TABLE cw km (ADD istag char(1))
    • C、ALTER TABLE cw km ADD istag char(1)
    • D、ALTER cw km ADD istag char(1)

    正确答案:A

  • 第9题:

    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

  • 第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 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

  • 第11题:

    单选题
    SQL server中()语句能将temp表中的hostname字段扩充为varchar(100)。
    A

    alter table temp alter column hostname varchar(1100)

    B

    alter table temp column hostname varchar(100)

    C

    alter table temp alter column of hostname varchar(100)

    D

    alter table temp add column hostname varchar(100)


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

  • 第12题:

    单选题
    给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)


    正确答案: B
    解析:
    数据类型主要包括:①数值型(Numeric),用字母N表示;②字符型(Character),用字母C表示;③货币型(Currency),用字母Y表示;④日期型(Date),用字母D表示;⑤日期时间型(DateTime),用字母T表示;⑥逻辑型(Logical),用用字母L表示;⑦备注型(Memo),用字母M表示。

  • 第13题:

    假设有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)。

  • 第14题:

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

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

    B.ALTE RDBF Student ADD 平均分数F 6,2

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

    D.CHANGE TABL Estudent INSERT平均分数6,2


    正确答案:A
    解析:本题使用SQL对表结构进行修改。修改表结构的命令格式是:ALTER TABLE表名>,使用ADD子句用于说明所增加的字段和字段属性说明,选项C和选项D的命令关键字CHANGE是FoxPro中编辑记录的命令,可排除,选项B中用来说明字段属性的方法错误(没有加上括号)。因此正确答案为选项A。

  • 第15题:

    将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为正确答案。

  • 第16题:

    一个信息表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错。

  • 第17题:

    一个学生信息表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)错。

  • 第18题:

    给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。

  • 第19题:

    SQL server中()语句能将temp表中的hostname字段扩充为varchar(100)。

    • A、alter table temp alter column hostname varchar(1100)
    • B、alter table temp column hostname varchar(100)
    • C、alter table temp alter column of hostname varchar(100)
    • D、alter table temp add column hostname varchar(100)

    正确答案:A

  • 第20题:

    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

  • 第21题:

    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

  • 第22题:

    CREATE TABLE test(t_idINT,t_nmae CHAR(10))后,增加t_sex字段,以下语句正确的是()。

    • A、ALTER TABLE test ADD t_sex CHAR(2)
    • B、ALTER TABLE test ADD t_sex
    • C、ALTER TABLE test ALTER t_sex CHAR(2)
    • D、ALTER TABLE test DROP(t_sex CHAR(2))

    正确答案:A

  • 第23题:

    单选题
    假设有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命令,其命令格式为:
    ALTER TABLE 表名 ADD/ALTER[列名]字段名
    字段名格式:字段类型(字段宽度,字段精确度)
    该格式可以添加(ADD)新的字段或修改(ALTER)已有的字段,也可以修改字段的类型、宽度、有效性规则、错误信息、默认值、定义主关键字和联系等。