oracle新建table
时间: 2024-12-21 13:28:30 浏览: 10
Oracle数据库中创建新表(也称为数据表或实体集)的基本步骤如下:
1. **打开SQL*Plus**:首先登录到Oracle SQL*Plus工具,通常通过命令行或者图形界面连接到您的Oracle服务器。
2. **设定模式(Schema)**:如果还未选择工作模式(如"HR"、"SCOTT"等),可以使用`\connect username/password@database`命令切换到相应的模式。
3. **创建表结构**: 使用`CREATE TABLE`命令,语法如下:
```sql
CREATE TABLE table_name (
column1 datatype constraints,
column2 datatype constraints,
...,
columnN datatype constraints
);
```
- `table_name`: 表的名称,应遵守Oracle命名规范。
- `columnN`: 每列的名称,每个列后面跟着其数据类型(比如NUMBER, VARCHAR2等)以及可能的约束(如NOT NULL, PRIMARY KEY等)。
4. **添加约束**: 可以使用`CONSTRAINT`来指定唯一性、外键关联等约束,例如:
```sql
CONSTRAINT constraint_name PRIMARY KEY (column),
CONSTRAINT fk_constraint_name FOREIGN KEY (column) REFERENCES other_table(column);
```
5. **提交事务**:创建完表后,别忘了使用`COMMIT`命令将更改保存到数据库中,以防止数据丢失。
6. **查看表信息**: 创建完成后,可以用`DESCRIBE table_name`或`\dt table_name`命令检查新表的结构。
阅读全文