2024年3月17日发(作者:)
db2 create table语法
`DB2` 是 IBM 的一个关系数据库管理系统。当你想在 DB2 中创建一个新的
表时,你可以使用 `CREATE TABLE` 语句。以下是一个基本的 `CREATE
TABLE` 语句的示例:
```sql
CREATE TABLE tablename (
column1 datatype,
column2 datatype,
column3 datatype,
...
);
```
例如,如果你想创建一个名为 `employees` 的表,其中有三个列:`id`、
`name` 和 `salary`,则可以使用以下 SQL 语句:
```sql
CREATE TABLE employees (
id INT,
name VARCHAR(100),
salary DECIMAL(10, 2)
);
```
以下是一些其他有用的子句和关键字,可以在创建表时使用:
`PRIMARY KEY`: 用于定义表的主键。主键确保列中的每个值都是唯一的,
并且不能为 NULL。
`FOREIGN KEY`: 用于定义外键约束,用于连接两个表。
`NOT NULL`: 确保列中的值不为 NULL。
`UNIQUE`: 确保列中的所有值都是唯一的。
`CHECK`: 用于定义检查约束,确保列中的值满足特定条件。
`DEFAULT`: 为列设置默认值。
例如,如果你想为 `employees` 表添加一个名为 `email` 的列,并设置其为
非空且唯一,你可以使用以下 SQL 语句:
```sql
ALTER TABLE employees ADD COLUMN email VARCHAR(100) NOT
NULL UNIQUE;
```
注意:在实际操作中,请根据你的具体需求和 DB2 的版本调整语法和关键
字。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1710675763a1797607.html
评论列表(0条)