在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

PostgreSQL常用命令有哪些

102次阅读
没有评论

共计 2702 个字符,预计需要花费 7 分钟才能阅读完成。

这篇文章主要介绍 PostgreSQL 常用命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

查看版本信息

mydb=# SELECT version();
 version 
-------------------------------------------------------------------------------------------------------
 PostgreSQL 9.3.6 on i686-pc-linux-gnu, compiled by gcc (GCC) 4.4.6 20110731 (Red Hat 4.4.6-3), 32-bit
(1 row)

创建数据库

mydb=# CREATE DATABASE test;
CREATE DATABASE

显示所有数据库

mydb-# \l
 List of databases
 Name | Owner | Encoding | Collate | Ctype | Access privileges 
-----------+---------+----------+-------------+-------------+---------------------
 mydb | postgre | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | 
 postgres | postgre | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | 
 template0 | postgre | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | =c/postgre +
 | | | | | postgre=CTc/postgre
 template1 | postgre | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | =c/postgre +
 | | | | | postgre=CTc/postgre
 test | postgre | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | 
(5 rows)

切换当前数据库

mydb-# \c test
Password for user postgre: 
You are now connected to database  test  as user  postgre .

删除数据库

#  不能删除当前连接的数据库
test=# DROP DATABASE test; 
ERROR: cannot drop the currently open database
test=# DROP DATABASE mydb;
DROP DATABASE

列举当前数据库表

test=# create table t as select * from pg_tablespace;
SELECT 2
test=# \dt
 List of relations
 Schema | Name | Type | Owner 
--------+------+-------+---------
 public | t | table | postgre
(1 row)

查看表结构

test=# \d t
 Table  public.t 
 Column | Type | Modifiers 
------------+-----------+-----------
 spcname | name | 
 spcowner | oid | 
 spcacl | aclitem[] | 
 spcoptions | text[] |

重命名表

test=# alter table t rename to t_t;
ALTER TABLE
test=# \dt
 List of relations
 Schema | Name | Type | Owner 
--------+------+-------+---------
 public | t_t | table | postgre
(1 row)

查看表索引

#  创建索引
test=# create index idx_name on t (spcname);
CREATE INDEX
#  显示索引
test=# \di ;
 List of relations
 Schema | Name | Type | Owner | Table 
--------+----------+-------+---------+-------
 public | idx_name | index | postgre | t
 public | idx_t | index | postgre | t_t
(2 rows)

删除表

test=# drop table t_t;
DROP TABLE

创建用户

test=# CREATE USER svoid;
CREATE ROLE
#  创建 sovid  指定密码
test=# CREATE USER svoid WITH PASSWORD  123qwe 
CREATE ROLE

查看系统用户信息

test=# SELECT usename FROM pg_user;
 usename 
---------
 postgre
 svoid
(2 rows)
test=# \du;
 List of roles
 Role name | Attributes | Member of 
-----------+------------------------------------------------+-----------
 postgre | Superuser, Create role, Create DB, Replication | {}
 svoid | | {}

删除用户

test=# DROP USER svoid;
DROP ROLE

查看 schema

test=# \dn;
 List of schemas
 Name | Owner 
--------+---------
 public | postgre
(1 row)

创建 schema

test=# CREATE SCHEMA myschema;
CREATE SCHEMA

删除 schema

test=# DROP SCHEMA myschema;
DROP SCHEMA

以上是“PostgreSQL 常用命令有哪些”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-27发表,共计2702字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 久草在线这里只有精品 | 亚洲专区欧美 | 成人最新午夜免费视频 | 少妇被粗大的猛烈进出免费视频 | 国产午夜精品一区二区 | 成人片黄网站色大片免费 | 香蕉久久夜色精品升级完成 | 午夜影院在线观看 | 欧美一区二区三区婷婷月色 | 免费毛片播放 | 无码精品一区二区三区在线 | 四小虎免费永久观看 | 国产亚洲一欧美一区二区三区 | 日日av色欲香天天综合网 | 在线观看视频一区二区三区 | 久久久精品人妻一区二区三区 | 啦啦啦www播放日本观看 | 人妻影音先锋啪啪av资源 | 在线a亚洲视频播放在线观看 | 无码字幕av一区二区三区 | 四虎影视国产在线观看精品 | 国产亚洲一区二区三区不卡 | 久久视频免费在线观看 | 免费性网站| 一级特黄性色生活片一区二区 | 九九热线有精品视频86 | 99国产小视频| 精品一区二区三区五区六区 | 精品国产丝袜黑色高跟鞋 | 玖玖影院在线观看 | 国产精品久久久久影院 | 欧美一区二区日韩一区二区 | 狠狠综合久久av一区二区 | 动漫精品一区 | 欧洲丰满少妇做爰视频爽爽 | 国产精品视频免费 | 91在线播放免费不卡无毒 | 亚洲国产婷婷香蕉久久久久久 | 特级毛片a级毛片免费观看网站 | 夜夜高潮夜夜爽夜夜爱爱 | 激情欧美一区二区三区 |