PostgreSQL常用命令有哪些
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这篇文章主要介绍PostgreSQL常用命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!查看版本信息mydb=# SELECT version();
千家信息网最后更新 2025年01月31日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安全错误
数据库的锁怎样保障安全
将ixf文件导入数据库
深圳社交软件开发方案
网络技术是啥
浙江专业软件开发机构
python第4章数据库
技术软件开发合同模板下载
1t服务器硬盘价格
山西网络技术服务活动简介
战争与文明服务器最新攻略
家庭用服务器
排列五规律软件开发
计算机网络技术基础试卷3
温州微达网络技术有限公司
网页无法连接服务器
武汉新致软件开发有限公司
网络安全风险预警期间工作
服务器管理器添加网站
贵州国产信创服务器代理商
关闭vpn服务器手机
深圳软件开发有招聘员工
数据库系统教程pdf
安卓怎样连接数据库
奥威亚软件开发面试
计算机网络技术发展迅速
义乌优点点网络技术有限公司
光谷服务器托管
无线网络技术类型
中科院软件开发所招聘网
微盟服务器安全吗
获取数据库指针失败