Oracle建立新表
时间: 2024-09-27 22:14:35 浏览: 39
Oracle表空间
Oracle数据库中创建新表通常通过SQL命令完成,以下是创建新表的基本步骤:
1. **语法**:
```sql
CREATE TABLE 表名 (
列名1 数据类型,
列名2 数据类型,
...,
列名n 数据类型,
[约束条件]
);
```
例如,如果要创建一个名为`Students`的表,包含`ID`, `Name`, 和`Age`字段,你可以这样写:
```sql
CREATE TABLE Students (
ID INT PRIMARY KEY,
Name VARCHAR(50),
Age NUMBER(2)
);
```
这里`INT`、`VARCHAR`和`NUMBER`分别代表整数型、字符串型和数值型数据类型,`PRIMARY KEY`用于定义主键。
2. **约束条件**:
- `NOT NULL`:指明列不允许有NULL值。
- `UNIQUE`:指定某一列的值必须唯一。
- `FOREIGN KEY`:用于关联其他表,表示外键。
- `DEFAULT`:为列提供默认值。
- `CHECK`:设置列值范围的检查规则。
3. **执行命令**:
在Oracle SQL Developer或者其他工具中,打开SQL编辑窗口,输入上述命令然后执行即可。
阅读全文