PostgreSQL-9.6.3数据表操作语句

PostgreSQL-9.6.3数据表操作语句

1.创建数据表
create table table_name (
字段1数据类型[列级别约束条件][默认值],
字段2数据类型[列级别约束条件][默认值],
字段3数据类型[列级别约束条件][默认值],

[表级别约束条件]
);
如创建表test:
create table test (
id int,
name varchar2(10),
deptid int
);

2.修改表名称
alter table rename to ;

3.修改字段的数据类型
alter table alter column type;

4.修改字段名称
alter table rename to;

5.添加字段
alter table add column ;

6.删除字段
alter table drop ;

7.删除外键约束
alter table drop constraint ;

8.删除数据表
drop table [if exists] table_name1,table_name2…;

注意:当直接删除有关联的主表时,数据库会报错,因为破坏了参照完整性。正确的删除步骤是:先删除从表中的外键约束,然后再
删除主表。

9.根据现有表创建新表:
CREATE TABLE “test04” AS ( select * from testdemo);

你可能感兴趣的:(数据库,postgresql,sql,数据库)