PostgreSQL数据库基本操作

postgresql学习站点

  1. 创建用户
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. 修改密码

    1
    alter user postgres with password ‘foobar‘;
  2. 创建数据库
12345
createdb--encoding=UTF8 --owner=foo --template=template_postgis -Ufoo 参数: --encoding=UTF8 设置数据库的字符集         --owner=foo 设置数据库的所有者         --tmplate=template_postgis 设置建库的模板,该模板支持空间数据操作         --Ufoo 用foo用户身份建立数据库

原文地址:https://www.cnblogs.com/LearnFromNow/p/9345420.html

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

PostgreSQL数据库基本操作的相关文章

PostgreSQL数据库pg_dump命令行不输入密码的方法

对于PostgreSQL数据库的备份按照官方手册的方法之一就是采用"SQL Dump"的方式(另一种方式是直接备份文件系统中的文件,可参考官方手册). 基本用法如下: pg_dump dbname > outfile 首先,正如命令行所展示的,pg_dump是将命令结果输出到标准输出中. 其次,pg_dump并不影响数据库工作过程中的其他操作(主要是关心pg_dump会不会产生读写锁(read lock.write lock)),但也有例外,那就是哪些需要使用互斥锁(exclus

postgresql数据库安装

postgresql数据库安装 postgresqllinux9.6.0 2018年01月31日 10时53分13秒 编译以及安装 源码编译 程序安装 数据库的启动和停止 启动数据库 关闭数据库 数据库开机自动启动 远程连接配置 数据库的基本操作 安装过程中的报错 编译以及安装 源码编译 1) 官网下载源码安装包(本次源码安装包名:postgresql-9.6.0.tar.gz). 2) 为了安装的管理,Linux机器一般需要先 创建 三个目录:编译目录.数据库安装目录.数据初始化目录. 3)

PowerDesigner反向工程PostgreSQL数据库

1. 环境准备: a)         安装PowerDesigner,以PowerDesigner15.1为例 b)         安装java jdk,以jdk-7-windows-i586为例 c)         下载postgressql jdbc驱动jar包,以postgresql-8.1-415.jdbc2.jar为例 2. 远程连接PostgreSQL数据库 a)         打开PowerDesigner b)         新建一个空白物理数据模型 点击PowerDe

PostgreSQL数据库内核分析 笔记(这本书没有怎么很好的看,主要就是一些数据结构、概念和流程的文字介绍)

PostgreSQL数据库内核分析 跳转至: 导航. 搜索 目录 1系统概述 2体系结构 3存储管理 4索引 5查询编译 6查询执行 7事务处理与并发控制 8数据库安全 9附录A 用Eclipse开发和调试 系统概述 初始化数据库:./initdb --no-locale -D ../data ./pg_ctl start -D ../data 数据库命令:initdb createuser dropuser createdb dropdb pg_dump pg_restore pg_ctl v

3.22数据库基础知识:①数据类型②基本规则③数据库基本操作,增删改库,表

数据库:①数据类型②基本规则③数据库基本操作,增删改库,表 DATABASE 数据库Relational Database 关系型数据库column 列 row行Primary Key 主键 Foreign Key 外键DBMS 数据库管理系统 Database Management SystemRDBNS 关系型数据库管理系统SQL Structured Query Language 结构化查询语言SQL 分为:DDL DQL DML DCL 一.数据类型:1.整数型:INT BIGINT2.

安装PostgreSQL数据库(Linux篇) [转]

from marsprj 0.编译环境 Linux: CentOS 5.5 gcc: 4.1.2 1. 安装PostgreSQL 1) 解压postgresql-9.1.7.tar.bz2 #tar jxvf postgresql-9.1.7.tar.bz2 2) 进入解压后的postgresql-9.1.7目录 #cd postgresql-9.1.7 3) 编译postgresql源码 #./configure --prefix=/opt/pgsql-9.1.7 #make #make in

[SQL]远程使用PostgreSQL Studio可视化查看PostgreSQL数据库

1.下载 前往官网地址下载最新的PostgreSQL Studio,我下载的是 pgstudio_1.2-bin .zip,因为我的电脑里面没有tomcat. 如果电脑里有配置好tomcat,可以下载pgstudio_1.2.zip,解压之后是一个war包. 下载地址:http://www.postgresqlstudio.org/download/ 2.解压 将压缩文件解压,可以看到如下目录: 3.运行 在bin目录下运行,启动tomcat: ./catalina.sh run 4.查看 浏览

metasploit连接postgresql数据库

metasploit 连接postgresql数据库: 1.打开postgresql服务:services postgresql start 2.进入postgresql中,设置默认用户密码.创建新用户.设置新用户权限.创建数据库: sudo -u postgres psql#进入postgresql默认的用户 alter user postgres with password '密码'; #设置默认用户的登录密码 create user '用户名' wiht password '密码' noc

postgresql数据库psql控制台操作命令

登录postgresql数据库控制台 psql 数据库名 登录成功显示 [zpf@kevin ~]$ psql postgres psql (9.4.1) Type "help" for help. postgres=# 创建数据库用户xxx CREATE USER xxx WITH PASSWORD 'xxxxxx'; 创建数据库yyy并指定全部者为xxx CREATE DATABASE yyy OWNER xxx; 将对数据库yyy的全部操作权限赋给用户xxx,否则xxx仅仅能登录