📜  添加新表 psql (1)

📅  最后修改于: 2023-12-03 15:11:07.482000             🧑  作者: Mango

添加新表 psql

在使用 PostgreSQL 数据库时,有时需要在已有的数据库中添加新表。以下是在 psql 中添加新表的步骤。

  1. 打开 psql

输入以下命令进入 psql:

psql -U username -d database_name

其中,username 和 database_name 分别为你的用户名和要连接的数据库名称。

  1. 创建新表

在 psql 中,输入以下命令创建一个新表:

CREATE TABLE table_name (
   column1 datatype,
   column2 datatype,
   column3 datatype,
   .....
);

其中,table_name 为要创建的新表名。column1、column2、column3 等为表的列名,datatype 则为该列的数据类型。

例如,要创建一个名为 student 的表,包含 id、name、age 和 email 四列,数据类型分别为整数、文本、整数和文本,可以输入以下命令:

CREATE TABLE student (
   id INTEGER,
   name TEXT,
   age INTEGER,
   email TEXT
);
  1. 插入数据

添加完新表后,可以使用以下命令插入数据:

INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);

其中,table_name 为要插入数据的表名,column1、column2、column3 等为表的列名,value1、value2、value3 等为要插入的数据值。

例如,要向 student 表中插入一条数据,可以输入以下命令:

INSERT INTO student (id, name, age, email) VALUES (1, 'Tom', 20, 'tom@example.com');
  1. 查看表结构

可以使用以下命令查看新表的结构:

\d table_name

其中,table_name 为要查看的表名。

例如,要查看 student 表的结构,可以输入以下命令:

\d student

以上为在 psql 中添加新表的基本步骤。通过这些命令,你可以轻松地创建新表、插入数据和查看表结构。