db2 create table语法

db2 create table语法


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信