Postgresql基本操作

1.创建用户
postgres=# create user test password ‘test‘;
CREATE ROLE
注意:在PostgreSQL 里没有区分用户和角色的概念,"CREATE USER" 为 "CREATE ROLE" 的别名,这两个命令几乎是完全相同的,唯一的区别是"CREATE USER" 命令创建的用户默认带有LOGIN属性,而"CREATE ROLE" 命令创建的用户默认不带LOGIN属性
2.创建表空间
postgres=# create tablespace tbs owner test location ‘d:\postgresql\data\tbs‘;
CREATE TABLESPACE
3.创建数据库
postgres=# create database mydb with owner = test encoding =‘UTF8‘ tablespace = ‘tbs‘;
CREATE DATABASE
4.给用户授权
postgres=# grant all on database mydb to test with grant option;
GRANT
postgres=# grant all on tablespace tbs to test;
GRANT
5.用新创建的用户连接数据库
D:\PostgreSQL\bin>psql -U test mydb
psql (12.0)
输入 "help" 来获取帮助信息.
mydb=>

原文地址:https://blog.51cto.com/alanfree/2449022

时间: 2024-10-23 03:49:40

Postgresql基本操作的相关文章

postgreSql 基本操作总结

0. 启动pgsl数据库 pg_ctl -D /xx/pgdata start 1. 命令行登录数据库 1 psql -U username -d dbname -h hostip -p port 2. 列出所有数据库 \l 3. 切换数据库 1 \c dbname 4. 列出当前数据库的所有表 \d 5. 查看指定表的所有字段 1 \d  tablename 6. 查看指定表的基本情况 1 \d+  tablename 7. 退出操作 1 q 8. 新建表 例1(主键) create tabl

postgresql 基本操作

库操作 \h:查看SQL命令的解释,比如\h select. \?:查看psql命令列表. \l:列出所有数据库. \c [database_name]:连接其他数据库. \d:列出当前数据库的所有表格. \d [table_name]:列出某一张表格的结构. \du:列出所有用户. \e:打开文本编辑器. \conninfo:列出当前数据库和连接的信息. 登录数据库psql -U postgres -W(密码) -h 127.0.0.1 创建数据库create database databa_

PostgreSQL数据库基本操作

postgresql学习站点 创建用户 12345 sudo -s -u postgrespsqlpostgres# CREATE USER xxxx1 WITH PASSWORD 'xxxx';postgres# CREATE DATABASE xxxx2;postgres# GRANT ALL PRIVILEGES ON DATABASE xxxx2 to xxxx1; 修改密码 1 alter user postgres with password 'foobar'; 创建数据库 1234

一、Postgresql的基本操作

----------------------------------------------------------------------------------------------------- --目录: --1. 数据库 ----1.1 创建数据库 ----1.2 删除数据库 --2. 架构 ----2.1 创建架构 ----2.2 删除架构 --3. 表 ----3.1 创建表 ------3.1.1 多个字段的联合唯一性 ------3.1.2 主键和外键 ----3.2 删除表

postgresql 使用指南

centos系列安装分为: yum安装 源码安装 一.yum安装 按照官方的安装文档进行. 安装postgresql官方yum仓库 yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm 安装postgresql数据库 yum install postgresql96-server postgresql96-contrib 初

Postgresql 配置文件详解

如果要查看配置文件中的一些选项,则可以登录psql后 使用 命令来查看: show  选项名; show all:  #查看所有数据库参数的值 主要选项: 选项 默认值 说明 是否优化 原因 max_connections 100 允许客户端的最大并发连接数目 否 因为在测试的过程中,100个连接已经足够 fsync on 强制把数据同步更新到磁盘 是 因为系统的IO压力很大,为了更好的测试其他配置的影响,把改参数改为off shared_buffers 24MB 决定有多少内存可以被Postg

SQLite数据库基本操作

SQLite 是一个开源的嵌入式关系数据库,实现自包容.零配置.支持事务的SQL数据库引擎. 其特点是高度便携.使用方便.结构紧凑.高效.可靠. 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下 - 只要确保SQLite的二进制文件存在即可开始创建.连接和使用数据库.如果您正在寻找一个嵌入式数据库项目或解决方案,SQLite是绝对值得考虑. 目录 SQLite数据库(一):基本操作... 1 目录... 1 一.SQLite介绍... 2 1.    什么是SQLit

关于ubuntu服务器上部署postgresql 以及安装pgadmin4管理工具(web版)

进入目录:cd pgadmin4   source bin/activate     cd pgadmin4-1.6/ 启动pgadmin4:python web/pgAdmin4.py pgadmin登录账号:[email protected] (自己设定) 密码:Ambition!!((自己设定) 数据库:postgres 密码123456 一.ubuntu服务器安装     请参考: http://www.linuxidc.com/Linux/2012-05/60147.html 二.安装

Debian 平台下 Postgresql 数据库基本操作说明

1  安装postgresql --使用apt 直接安装: [email protected]:~/cndba$ sudo apt-get installpostgresql postgresql-client postgresql-server-dev-all -y --查看数据库状态: [email protected]:~$ /etc/init.d/postgresql status Running clusters: 9.1/main --停止: [email protected]:~$