如果在处定义主码,则primary key不能省,且主码列要用括号括起来
举一反三
- 如果在CREATE TABLE语句中没有定义主码PRIMARY KEY,则以后无法再对该表进行主键的添加。( )
- 在定义基本表时,以下叙述错误的是 A: NOT NULL和DEFAULT不能在表级完整性约束处定义 B: 如果CHECK约束是定义多列之间的取值约束,则只能在表级完整性约束处定义 C: 如果在表级完整性约束处定义外码,则FOREIGN KEY不能省略,但<列名>可以省略 D: 如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义
- 在SQL语言中, foreign key的作用是()。 A: 定义主码 B: 定义外部码 C: 确定主码类型 D: 确定外部码类型
- 在create table语句中用primary key短语定义了关系的主码后,每当用户在基本表插入一条记录或者对主码列进行更新操作时,数据库管理系统就会自动检查这些操作是否违反实体完整性规则,如果违反则拒绝插入或修改
- 主键(Primary Key)又称主码;主键一定是候选码,但候选码不一定是主键;主键是从多个候选码中选定一个作为主键。</p>