下列关于SQL对表的定义的说法中,正确的选项是( )。A.利用ALTER TABLE来定义一个新的数据表结构B.SQL的表定义语句定义自由表的域完整性、字段有效性规则等C.SQL只能对数据库表实现其完整性、有效性规则等信息的设置D.SQL的表定义语句只能定义表中的候选索引、惟一索引和普通索引,不能定义主索引

题目

下列关于SQL对表的定义的说法中,正确的选项是( )。

A.利用ALTER TABLE来定义一个新的数据表结构

B.SQL的表定义语句定义自由表的域完整性、字段有效性规则等

C.SQL只能对数据库表实现其完整性、有效性规则等信息的设置

D.SQL的表定义语句只能定义表中的候选索引、惟一索引和普通索引,不能定义主索引


相似考题
参考答案和解析
正确答案:C
解析:在SQL的定义功能里,所定义的新数据表结构的内容和在表设计器中定义一个新表的内容一样,可以完成其所有功能,包括主索引、域完整性的约束、字段有效性规则等。但对于自由表的定义也和在表设计器中一样,都不能定义自由表的主索引、域完整性的约束、字段有效性规则等,只能进行一些最基本的操作,如定义字段名、宽度和类型等。
更多“下列关于SQL对表的定义的说法中,正确的选项是()。A.利用ALTER TABLE来定义一个新的数据表结构B.SQ ”相关问题
  • 第1题:

    下列关于SQL对表的定义的说法中,正确的选项是( )。

    A.利用ALTER TABLE来定义一个新的数据表结构

    B.SOL的表定义语句定义自由表的域完整性、字段有效性规则等

    C.SQL只能对数据库表实现其完整性、有效性规则等信息的设置

    D.SQL的表定义语句只能定义表中的候选索引、唯一索引和普通索引,不能定义主索引


    正确答案:C
    C。【解析】在SQL的定义功能里,所定义的新数据表结构的内容和在表设计器中定义一个新的内容一样,可以完成其所有的功能,包括主索引、域完整性的约束、字段有效性规则等。但对于自由表的定义也和在表设计器一样,都不能定义自由的表主索引、域完整性的约束、字段有效性规则等,只能进行一些基本的操作。

  • 第2题:

    在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是

    A.CREATE TABLE数据表名NAME...

    B.ALTER TABLE数据表名ALTER字段名...

    C.ALTER TABLE数据表名RENAME COLUMN字段名TO...

    D.ALTER TABLE数据表名ALTER字段名SET DEFAULT...


    正确答案:C
    解析:SQL的数据定义功能中,可以定义数据表结构、删除表和修改表结构,修改表结构的命令格式有3种,其中只有一种格式才能对表中的字段名进行修改和删除。

  • 第3题:

    在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是

    A.CREATETABLE数据表名NAME...
    B.ALTERTABLE数据表名ALTER字段名...
    C.ALTERTABLE数据表名RENAMECOLUMN字段名TO...
    D.ALTERTABLE数据表名ALTER字段名SETDEFAULT...

    答案:D
    解析:

  • 第4题:

    下列关于SQL对表的定义的说法中,正确的选项是( )。

    A.利用ALTERTABLE来定义一个新的数据表结构

    B.SQL的表定义语句定义自由表的域完整性、字段有效性规则等

    C.SQL只能对数据库表实现其完整性、有效性规则等信息的设置

    D.SQL的表定义语句只能定义表中的候选索引、唯一索引和普通索引,不能定义主索引


    正确答案:C
    解析:在SQL的定义功能里,所定义的新数据表结构的内容和在表设计器中定义一个新表的内容一样,可以完成其所有功能,包括主索引、域完整性的约束、字段有效性规则等。但对于自由表的定义也和在表设计器中一样,都不能定义自由表的主索引、域完整性的约束、字段有效性规则等,只能进行一些最基本的操作,如定义字段名、宽度和类型等。

  • 第5题:

    下列关于SQL对表的定义的说法中,错误的是

    A.利用CREATETABLE语句可以定义一个新的数据表结构
    B.利用SQL的表定义语句可以定义表中的主索引
    C.利用SQL的表定义语句可以定义表的域完整性、字段有效性规则等
    D.对于自由表的定义,SQL同样可以实现其完整性、有效性规则等信息的设置

    答案:B
    解析: