如何创建具有4列(学生ID,注册ID,姓名和年龄)的DB2表TAB1?

表是DB2中数据的逻辑结构。表由代表属性的列和代表实体的行组成。可以发出以下命令以创建新的DB2表。

CREATE TABLE DBSET1.TAB1
   (STUDENT_ID CHAR(10) NOT NULL,
   ENROLLMENT_ID CHAR(20) NOT NULL,
   NAME VARCHAR(50),
   AGE SMALLINT
   PRIMARY KEY (STUDENT_ID));

CREATE TABLE保留字后跟我们必须以<DATABASENAME.TABLENAME>格式创建的表的名称。这里DBSET1是数据库,TAB1是表。

必须提到该列的名称,然后是每个列的数据类型,例如CHAR表示字符数据,VARCHAR表示可变字符(用于不确定的长度),SMALLINT表示占用2个字节的小整数值。

PRIMARY KEY参数定义表的主键,该主键在表中存在的所有行中必须唯一。