📜  PostgreSQL – 创建表作为(1)

📅  最后修改于: 2023-12-03 14:45:35.160000             🧑  作者: Mango

PostgreSQL - 创建表

在 PostgreSQL 中,可以通过 SQL 命令来创建数据表。这篇文章将会介绍如何通过 SQL 命令来创建一个新的表。

创建表前的准备工作

在创建表之前,需要先创建一个数据库。通过以下命令可以创建一个名为 mydb 的数据库:

CREATE DATABASE mydb;

接着,需要连接到 mydb 数据库:

\c mydb;
创建一个新表

可以使用以下语法来创建一个新的表:

CREATE TABLE table_name (
   column1 datatype1,
   column2 datatype2,
   column3 datatype3,
   .....
);

例如,如下的 SQL 命令可以创建一个名为 customers 的表,该表包含 idnameage 三个列。

CREATE TABLE customers (
   id SERIAL PRIMARY KEY,
   name VARCHAR(255),
   age INTEGER
);

其中,SERIAL 是一个自增型的列,PRIMARY KEY 表示该列为主键。

查看表结构

可以使用以下命令来查看已创建表的结构:

\d table_name;

例如,如下的命令可以查看名为 customers 的表的结构:

\d customers;
删除表

可以使用以下语法来删除一个表:

DROP TABLE table_name;

例如,如下的 SQL 命令可以删除名为 customers 的表:

DROP TABLE customers;
总结

本文介绍了如何通过 SQL 命令来创建一个新的表,并且演示了如何查看表结构和删除表。熟悉这些基本操作,可以帮助开发人员更好地使用 PostgreSQL 数据库。