如何在oracle已存在的库中建表
时间: 2023-12-03 12:44:59 浏览: 119
oracle建表
要在 Oracle 中已存在的数据库中创建表,您可以使用以下 SQL 语句:
```sql
CREATE TABLE table_name (
column1 datatype [ NULL | NOT NULL ],
column2 datatype [ NULL | NOT NULL ],
...
);
```
其中,`table_name` 是您要创建的表的名称,`column1, column2, ...` 是表中的列名,`datatype` 是每个列的数据类型,`NULL` 表示该列允许为空,`NOT NULL` 表示该列不允许为空。
例如,如果您要在名为 `mydatabase` 的 Oracle 数据库中创建名为 `customers` 的表,该表包含 `id, name, email` 三个列,数据类型分别为 `NUMBER, VARCHAR2, VARCHAR2`,可以使用以下 SQL 语句:
```sql
CREATE TABLE customers (
id NUMBER NOT NULL,
name VARCHAR2(50) NOT NULL,
email VARCHAR2(100),
PRIMARY KEY (id)
);
```
在上面的 SQL 语句中,`id` 列是主键,因此在创建表时使用了 `PRIMARY KEY` 关键字。
阅读全文