USE EMIS301
GO

CREATE TABLE table_student2_课程注册
(
	注册号 bigint IDENTITY (10000000,1) NOT NULL CONSTRAINT[PK_t_course_reg] PRIMARY KEY,
	学号   char(12)  NOT NULL,
	学程号 char(4)   NOT NULL,
	教师编号 char(12) NOT NULL,
	学年 char(4) NULL,
	学期 tinyint NULL,
	收费否 bit NULL,
	注册 bit NULL,
	成绩 decimal(5,2) NULL,
	学分 tinyint NULL

)
GO

可以看到第一列很长,那么代表什么呢?我们来分析一下这句代码:

注册号 bigint IDENTITY (10000000,1) NOT NULL CONSTRAINT[PK_t_course_reg] PRIMARY KEY,

  1. 注册号表示 — 列名
  2. IDENTITY (10000000,1)
    第一个参数表示:种子数目,第二个参数表示:种子增量
  3. .NOT NULL — 不允许此项值为空
  4. CONSTRAINT[PK_t_course_reg] PRIMARY KEY, 设置这一列为主键,然后它的主键名叫:PK_t_course_reg