📜  DB2-表(1)

📅  最后修改于: 2023-12-03 15:30:23.401000             🧑  作者: Mango

DB2表

简介

IBM DB2是一种基于关系型数据库管理系统(RDBMS)的数据库软件。 DB2最初在IBM 360上开发,因此被称为DB2 / 360。 现在的DB2在多个平台上都有,例如Linux,Unix,Windows等。DB2是企业级数据库软件,强大的安全性和内置的分布式功能使其成为许多企业的选择。

DB2表

在DB2中,表是指为存储数据而设计的结构。表是一个排列成行列的数据集合。列是表中数据的类型。每个列必须有一个名称和一个数据类型。行是表中实际数据的集合。

创建DB2表的语法如下:

CREATE TABLE table_name(
    column1 datatype [constraint],
    column2 datatype [constraint],
    column3 datatype [constraint],
    .....
);
数据类型

DB2支持以下数据类型:

  • CHAR
  • VARCHAR
  • INTEGER
  • DECIMAL
  • FLOAT
  • DATE
  • TIME
  • TIMESTAMP
约束

使用约束可以为表的某个列添加一些规则。 DB2支持以下类型的约束:

  • NULL / NOT NULL
  • PRIMARY KEY
  • FOREIGN KEY
  • UNIQUE
  • CHECK
示例

以下示例演示了如何在DB2数据库中创建一个简单的表:

CREATE TABLE customers(
    id INTEGER PRIMARY KEY,
    name VARCHAR(50),
    email VARCHAR(50) UNIQUE,
    age INTEGER
);

这个表名为“customers”,有四个列:id,name,email和age。其中id是主键,并且email是唯一的。

总结

DB2是一种企业级数据库软件,强大的安全性和内置的分布式功能使其成为许多企业的选择。在DB2中,表是指为存储数据而设计的结构。表是一个排列成行列的数据集合。DB2支持多种数据类型和约束,以确保数据的完整性和正确性。