📜  postgre sql 创建表 - SQL (1)

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

Postgre SQL 创建表

PostgreSQL是一个功能强大的开源对象-关系型数据库管理系统。它提供了高度的可扩展性、可定制性以及可靠性,支持大型复杂的数据管理应用。

在PostgreSQL中,您可以通过SQL语句来创建表。表是数据库中的重要组件,它包含了数据库中的数据,并由列组成。

在本文中,我们将学习如何使用PostgreSQL的SQL语句来创建表。

创建表的语法

要创建表,您需要使用CREATE TABLE语句,并制定列及其数据类型。

下面是CREATE TABLE的语法:

CREATE TABLE 表名 (
    列1 数据类型,
    列2 数据类型,
    ...
);

例如,下面的代码将创建一个名为“users”的表,其中包含id、name和age列:

CREATE TABLE users (
    id SERIAL PRIMARY KEY,
    name VARCHAR(50),
    age INTEGER
);

在这个例子中,我们使用了SERIAL关键字来创建自增长的id列,使用VARCHAR和INTEGER数据类型来创建name和age列。

创建表的例子

下面是一个使用PostgreSQL创建表的完整示例:

-- 创建一个名为“users”的表
CREATE TABLE users (
    id SERIAL PRIMARY KEY,
    name VARCHAR(50),
    age INTEGER
);

-- 插入数据
INSERT INTO users (name, age) VALUES ('Tom', 28);
INSERT INTO users (name, age) VALUES ('Jane', 35);
INSERT INTO users (name, age) VALUES ('Bill', 42);

-- 查询数据
SELECT * FROM users;

在这个例子中,我们创建了一个名为“users”的表,它包含了id、name和age列。然后,我们使用INSERT INTO语句将数据插入到表中,最后使用SELECT语句来查询表中的所有行。

结论

本文介绍了如何使用PostgreSQL的SQL语句来创建表。您可以使用CREATE TABLE语句来创建新的表,然后使用INSERT INTO将数据插入到表中,最后使用SELECT语句来查询表中的数据。

希望这篇文章对您有所帮助!