db2 create table语法
`DB2` 是 IBM 的一个关系数据库管理系统。当你想在 DB2 中创建一个新的表时,你可以使用 `CREATE TABLE` 语句。以下是一个基本的 `CREATE TABLE` 语句的示例:
```sql
CREATE TABLE tablename (
column1 datatype,
column2 datatype,
column3 datatype,
...
);
db2数据库sql语句```
例如,如果你想创建一个名为 `employees` 的表,其中有三个列:`id`、`name` 和 `salary`,则可以使用以下 SQL 语句:
```sql
CREATE TABLE employees (
id INT,
name VARCHAR(100),
salary DECIMAL(10, 2)
);
```
以下是一些其他有用的子句和关键字,可以在创建表时使用:
`PRIMARY KEY`: 用于定义表的主键。主键确保列中的每个值都是唯一的,并且不能为 NUL
L。
`FOREIGN KEY`: 用于定义外键约束,用于连接两个表。
`NOT NULL`: 确保列中的值不为 NULL。
`UNIQUE`: 确保列中的所有值都是唯一的。
`CHECK`: 用于定义检查约束,确保列中的值满足特定条件。
`DEFAULT`: 为列设置默认值。
例如,如果你想为 `employees` 表添加一个名为 `email` 的列,并设置其为非空且唯一,你可以使用以下 SQL 语句:
```sql
ALTER TABLE employees ADD COLUMN email VARCHAR(100) NOT NULL UNIQUE;
```
注意:在实际操作中,请根据你的具体需求和 DB2 的版本调整语法和关键字。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论