PostgreSQL常用命令有哪些
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要介绍PostgreSQL常用命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!查看版本信息mydb=# SELECT version();
千家信息网最后更新 2025年11月08日PostgreSQL常用命令有哪些
这篇文章主要介绍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 testPassword for user postgre: You are now connected to database "test" as user "postgre".
删除数据库
# 不能删除当前连接的数据库test=# DROP DATABASE test; ERROR: cannot drop the currently open databasetest=# DROP DATABASE mydb;DROP DATABASE
列举当前数据库表
test=# create table t as select * from pg_tablespace;SELECT 2test=# \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 TABLEtest=# \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常用命令有哪些"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
数据
数据库
用户
索引
命令
常用
信息
内容
篇文章
价值
兴趣
密码
小伙
小伙伴
更多
版本
知识
系统
结构
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
战地1找不到服务器了
嵌入式软件开发包含哪些
数据库技术方案写法
怎样做好网络安全产品的销售
服务器提示不支持虚拟化
爱特网络技术有限公司
学习软件开发用啥电脑
优质国家网络安全基地孵化器
六西格玛 软件开发
数据库 关系
不是维护网络安全措施的是
网络技术主要是做什么的
做软件开发科技公司
jquery 操作数据库
公安厅网络安全处好不好
服务器 ios gzip
网络安全审计系统报告
成都办公系统软件开发靠谱吗
风电场网络安全指哪些设备
国家网络安全宣传周总结汇报
accs数据库操作
邯郸网络技术参考价格
公主岭软件开发
神泣单机连接数据库
微信有云服务器吗
辽宁推广软件开发专业服务
剑网3 服务器连接失败
苏州第三方软件开发服务
中国数据库市场发展格局
赫名网络技术有限公司