PostgreSQL基础

2023-12-18 12:50:24

一、数据库操作命令

创建数据库??CREATE DATABASE xxxxxxx;

删除数据库 drop databse xxxxx;

查看所有数据库 \l

切换数据库 \c xxx

二、模式的更改

a)重命名:alter schema 旧名字 to 新名字;
b)修改模式的归属用户:alter schema 模式名 to 新用户;
模式的删除:drop schema 模式名;

三、表操作命令

\d # 列出数据库中所有表
\d [table_name] # 显示指定表的结构
\di # 列出数据库中所有 index
\dv # 列出数据库中所有 view

四、建表和索引

CREATE TABLE public.doors_info (
? ? seq integer GENERATED ALWAYS AS IDENTITY PRIMARY KEY ,
? ? ds varchar(10) DEFAULT '',
? ? linkid1 varchar(32) DEFAULT '',
? ? linkid2 varchar(32) DEFAULT '',
? ? loc varchar(32) DEFAULT '',
? ? tx_gate_type varchar(64) DEFAULT '',
? ? gd_navigation_type varchar(64) ?DEFAULT '',
? ? door_passage varchar(64) ?DEFAULT ''
);

CREATE INDEX linkid1_index ON doors_info (linkid1);
CREATE INDEX linkid2_index ON doors_info (linkid2);
CREATE INDEX loc_index ON doors_info using gist(loc);

?

文章来源:https://blog.csdn.net/u014225032/article/details/135057390
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。