db2数据库有中文字段的建表语句
时间: 2023-09-14 09:11:50 浏览: 175
在DB2数据库中,可以使用UNICODE字符集来支持中文字符的存储和查询。下面是一个包含中文字段的DB2数据库建表语句的例子:
```
CREATE TABLE student (
id INT NOT NULL PRIMARY KEY,
name NVARCHAR(50) NOT NULL,
age INT,
gender VARCHAR(10),
address NVARCHAR(100)
);
```
这个例子创建了一个名为`student`的表,包含了5个字段:`id`、`name`、`age`、`gender`和`address`。其中,`id`字段是整数型并被定义为主键,`name`和`address`字段是可变长度UNICODE字符型,`age`字段是整数型,`gender`字段是变长字符型。在DB2中,使用`NVARCHAR`类型来定义一个可变长度UNICODE字符型字段,它可以存储任意语言的字符,包括中文。
相关问题
db2数据库建表语句
下面是一个简单的DB2数据库建表语句的例子:
```
CREATE TABLE employee (
id INT NOT NULL PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT,
salary DECIMAL(10, 2),
hire_date DATE
);
```
这个例子创建了一个名为`employee`的表,包含了5个字段:`id`、`name`、`age`、`salary`和`hire_date`。其中,`id`字段是整数型并被定义为主键,`name`字段是变长字符型且不能为空,`age`字段是整数型,`salary`字段是小数型且最大值为10位并保留2位小数,`hire_date`字段是日期型。
在DB2中,`CREATE TABLE`语句用来创建一个新的表。在括号中列出每一个字段的名称、数据类型和约束(如`NOT NULL`和`PRIMARY KEY`)。每个字段之间用逗号隔开。
阅读全文