如何创建具有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));
CREATETABLE保留字后跟我们必须以<DATABASENAME.TABLENAME>格式创建的表的名称。这里DBSET1是数据库,TAB1是表。
必须提到该列的名称,然后是每个列的数据类型,例如CHAR表示字符数据,VARCHAR表示可变字符(用于不确定的长度),SMALLINT表示占用2个字节的小整数值。
PRIMARYKEY参数定义表的主键,该主键在表中存在的所有行中必须唯一。