PostgreSQL常用命令有哪些
发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,这篇文章主要介绍PostgreSQL常用命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!查看版本信息mydb=# SELECT version();
千家信息网最后更新 2024年12月13日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安全错误
数据库的锁怎样保障安全
msi热力学数据库
网络技术员心得体会
服务器检查表
上海飞旗网络技术 招聘
服务器是谁在管理员
服务器tpcc值
ibm服务器合格证
信息网络安全主要划分为
恒生世纪互联网科技有限公司
南京软件开发的费用
数据库一对多要设置外键吗
权限管理数据库设置
立项报告范文网络技术
做数据库设计用什么工具好
表格软件开发教程视频教程
周口网吧服务器回收
怎样彻底找到手机数据库
本地数据库交互搜索
读谱器软件开发
泰州浪潮服务器技术指导
中国长城网络安全生态圈
家校网络安全教育心得体会
想找一个软件开发能力强的人
ubuntu服务器出现菱形
网络技术应用化学就业
服务器访问管理制度
456服务器
加强网络安全性的基础措施
西藏租赁管理软件开发公司
古冶区企业网络技术创造辉煌