oracle快捷建表
时间: 2024-06-27 09:01:11 浏览: 149
oracle建表命令总结
Oracle数据库中,创建表是一个常见的操作,使用SQL命令可以快速高效地完成。以下是一个基本的快捷方式(或SQL语法)来创建一个名为`Employee`的表,包含`ID`, `Name`, `Position`, 和 `Salary`字段:
```sql
CREATE TABLE Employee (
ID NUMBER PRIMARY KEY,
Name VARCHAR2(50) NOT NULL,
Position VARCHAR2(100),
Salary NUMBER(10, 2)
);
```
这里解释一下各个部分:
- `CREATE TABLE` 是创建表的命令。
- `Employee` 是表的名字。
- `(ID, Name, Position, Salary)` 是列的定义,每个括号内是一列名和数据类型。
- `NUMBER` 是数值类型,`VARCHAR2` 是字符串类型。
- `PRIMARY KEY` 定义了`ID`字段为主键,主键用于唯一标识每一行记录。
- `NOT NULL` 表示`Name`字段不允许有空值。
- `NUMBER(10, 2)` 表示`Salary`为10位数字,其中小数部分为2位。
如果你需要自增的ID,可以将`ID`改为`ID NUMBER(4) PRIMARY KEY AUTOINCREMENT`,但这取决于你使用的Oracle版本以及是否支持自动递增。
阅读全文