PostgreSQL的创建表
Posted 编程人生改变命运
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PostgreSQL的创建表相关的知识,希望对你有一定的参考价值。
PostgreSQL的CREATE TABLE语句是用来在任何指定的的数据库中创建一个新表。
语法
CREATE TABLE语句的基本语法如下:
CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype, PRIMARY KEY( one or more columns ) );
CREATE TABLE是告诉数据库系统关键字,创建一个新的表。独特的名称或标识如下表CREATE TABLE语句。当前数据库中的表最初是空的,并且将所拥有的用户发出的命令。
然后在括号内来定义每一列的列表,在表中是什么样的数据类型。其语法变得更清晰,下面的例子。
实例
下面是一个例子,它创建了一个学生表ID作为主键的表和NOT NULL的约束显示这些字段不能为NULL,同时创建该表的记录:
CREATE TABLE student( ID INT NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, HOMEADDRESS CHAR(50), GRADE INT );
可以验证已成功创建使用 \\d 命令,将用于列出了附加的数据库中的所有表。
使用 \\d + 表名 来描述每个表如下所示:
以上是关于PostgreSQL的创建表的主要内容,如果未能解决你的问题,请参考以下文章
PostgreSQL连接python,postgresql在python 连接,创建表,创建表内容,插入操作,选择操作,更新操作,删除操作。
python postgresql从pandas数据框创建数据库并填充表