在MySQL中,下列关于创建数据库表的描述正确的是( )。
A: 在创建表时必须设定列的约束
B: 在删除表的时候通过外键约束连接在一起的表会被一同删除
C: 在创建表时必须设置列类型
D: 通过CREATE TABLE new_t SELECT * FROM old_t复制表的同时,表的约束能够一起被复制到新表中
A: 在创建表时必须设定列的约束
B: 在删除表的时候通过外键约束连接在一起的表会被一同删除
C: 在创建表时必须设置列类型
D: 通过CREATE TABLE new_t SELECT * FROM old_t复制表的同时,表的约束能够一起被复制到新表中
举一反三
- 数据完整性约束的创建方式可以有()。 A: 在创建表时,在定义列的同时定义列级约束 B: 创建数据库时定义 C: 在创建表时,同时定义表级约束 D: 在创建表后,使用Alter table语句单独添加约束
- 【单选题】以下关于使用SQL语句创建表的外键约束描述错误的是() A. 在创建表时设置外键,可以使用列级约束 B. 在创建表时设置外键,可以使用表级约束 C. 当给表录入数据时设置外键 D. 在修改表时,可以设置外键
- 在SQL Server 数据库中,如果强制要求grades表中的学员必须是Students表中存在的学员,以下描述正确的是 ( )。 A: 在grades表中创建外键约束 B: 在grades表中创建检查约束 C: 在grades表中创建唯一约束 D: 在grades表中创建默认约束
- 关于表创建的叙述正确的是( )。 A: 创建表时不可以同时创建主键等约束 B: 数据表创建完成后,其结构不允许再修改 C: 创建表时必须为每一个列指定名称 D: 创建表时,必须同时为其填充数据
- 在表中创建约束,一种情况是在创建表时设置,另一种情况在创建表完成后,为表添加需要的约束。在用T-SQL法为表添加约束时,第二种情况的关键字是( )