如何在PostgreSQL中创建表格?

美女程序员鼓励师

如果你用过Excel,就会知道Excel是一张一张的二维表。每个表都是由行和列组成的。同样的,数据库里存放的也有一张一张的表,只不过各个表之间是有联系的。所以,简单来说:多张表和各表之间的关系是数据库重要组成部分,是不可或缺的。今天,小编就带领大家在PostgreSQL中创建表格。

一、CREATE TABLE 语法

PostgreSQL 使用 CREATE TABLE 语句来创建数据库表格。

 语法格式如下:

CREATE TABLE table_name(  

  column1 datatype,  

  column2 datatype,  

  column3 datatype,  

  .....  

  columnN datatype,  

  PRIMARY KEY( one or more columns )  

);

二、创建一个表结构一样的表

方法一:

create table b(like tablea including all)

方法二:

create table b as select * from a where 1=2

三、创建一个表结构一样,并插入原有的数据

1) CREATE TABLE 'NEW_TABLE_NAME' AS SELECT * FROM 'TABLE_NAME_YOU_WANT_COPY';

2) SELECT * INTO 'NEW_TABLE_NAME' FROM 'TABLE_NAME_YOU_WANT_COPY' ;

此方法也可用于制作临时备份表

以上就是小编总结的在PostgreSQL中创建表格的方法,很实用哦,快点掌握吧~更多学习推荐:python学习网。


以上是 如何在PostgreSQL中创建表格? 的全部内容, 来源链接: utcz.com/z/541386.html

回到顶部