CREATE SCHEMA schema_name;
Or
CREATE SCHEMA [if NOT EXISTS] schema_name;
| 参数 | 说明 |
| Create Schema | 创建模式是一个关键字,用于在数据库中创建新的模式。 |
| Schema_Name | 此参数用于描述架构的名称,并且架构名称在现有数据库中应该是唯一的。 |
| If not exists | 这是一个可选参数,仅在不出现新模式时才用于创建新模式。 或 如果我们尝试在不使用新模式的情况下创建新模式 IF NOT EXISTS选项(已经存在)会产生错误。 |
在上图中,我们可以看到PostgreSQL中有两个可用的数据库。在这里,我们采用第一个数据库 lidihuo 。
lidihuo=# create schema jtp;
CREATE SCHEMA
消息 CREATE SCHEMA (创建架构)表示该架构已成功创建。
要检查是否创建了架构,我们可以执行以下命令:
lidihuo=#\dn
我们可以看到 Student 表是在 Table 下创建的
CREATE TABLE Schema_name.Table_name (
);
| 参数 | 说明 |
| Create table | 创建表是一个关键字,用于在现有架构中创建表。 |
| Schema_name | 它用于指定当前架构名称。 |
| Table_name | 它用来描述表的名称,并且表名在现有模式中应该是唯一的。 |
lidihuo=# create table jtp.Employee( Emp_ID int NOT null, Emp_NAME VARCHAR (25) NOT null, Emp_AGE int NOT null, Emp_ADDRESS char (30), Emp_SALARY Real, PRIMARY KEY (Emp_ID) );
以上命令将创建一个空表。我们可以借助以下命令检查创建的表:
lidihuo=# select * from jtp.Employee;