Menu
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

PostgreSQL 创建表


连接到数据库

要使用 SQL Shell 创建新的数据库表,请确保已连接到数据库。如果尚未连接,请按照本教程的入门章节中的步骤操作。

连接成功后,您就可以编写 SQL 语句了!


创建表

以下 SQL 语句将在您的 PostgreSQL 数据库中创建一个名为 cars 的表

CREATE TABLE cars (
  brand VARCHAR(255),
  model VARCHAR(255),
  year INT
);

执行上述语句后,将创建一个名为 cars 的空表,并且 SQL Shell 应用程序将返回以下内容

CREATE TABLE

在您计算机上的 SQL Shell 应用程序中,上述操作可能如下所示


SQL 语句解释

上述 SQL 语句创建了一个包含三个字段的空表:brandmodelyear

在表中创建字段时,我们必须指定每个字段的数据类型。

对于 brandmodel,我们期望的是字符串值,并且字符串值使用 VARCHAR 关键字指定。

我们还必须指定字符串字段中允许的字符数,由于我们不知道确切的字符数,因此将其设置为 255。

对于 year,我们期望的是整数值(不带小数点的数字),并且整数值使用 INT 关键字指定。


显示表

您可以使用另一个 SQL 语句“显示”刚刚创建的空表

SELECT * FROM cars;

这将为您提供以下结果

 brand | model | year
-------+-------+------
(0 rows)

在您计算机上的 SQL Shell 应用程序中,上述操作可能如下所示

在接下来的章节中,我们将学习如何将数据插入表中,以及更多关于如何从表中检索数据的信息。


PostgreSQL 练习

通过练习测试自己

练习

编写正确的 SQL 语句以创建一个名为“cars”的新表

 (
  brand VARCHAR(255),
  model VARCHAR(255)
);
        

开始练习


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.