菜单
×
   ❮   
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)
);
        

开始练习


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持