PostgreSQL学习笔记——摘要】的更多相关文章

因为PostgreSQL和MySQL.DB2等数据库均遵循SQL语法,所以这篇随笔仅记录一些PostgreSQL中和别的数据库有差别或之前学习中遗漏的地方,以及一些我觉得比较重点的地方. 通过psql -U postgres连接数据库, 然后通过CREATE DATABASE zifeiydb;创建一个名为zifeiydb的数据库: 然后在psql命令行输入\q退出, 然后在命令行输入psql -U postgres -d zifeiydb就可以直接进入zifeiydb这个数据库. WHERE子…
继上篇安装PostgreSQL后,我们需要安装一个PostgreSQL的图形化管理工具. pgadmin管理工具 创建Python的虚拟环境 cd /root/venv python -m venv pgadmin 1.下载安装 服务器中已经安装了Python,那么推荐安装Wheel安装包,官网下载地址:https://www.pgadmin.org/download/pgadmin-4-python-wheel //下载 wget https://ftp.postgresql.org/pub/…
PostgreSQL官网:https://www.postgresql.org/docs/11/index.html1.如何安装2.如何修改配置文件3.如何设置自动启动4.如何修改数据用户密码 本文环境 :系统:CentOS7已经安装Python3.6 //下载 wget https://ftp.postgresql.org/pub/source/v11.1/postgresql-11.1.tar.gz //解压 tar -xzvf postgresql-11.1.tar.gz //安装 ./c…
前期准备: tomcat的安装与配置(略) jdk的安装与配置(略) eclipse软件安装与配置(略) webstrom软件或IDEA的安装与配置(大概用了IDEA就不需要eclipse了,但是怎么都没办法调试jsp所以还是放弃了,哈哈哈,tomcat部署https://segmentfault.com/a/1190000006130006) postgresql+QGIS+uDig+GeoServe安装与配置(略) tomcat配置postgresql(略) 土方计算的算法整理(见随笔) 构…
一:数据类型 主要有三大类以及其他一些杂项类型: 数值型.字符型.日期型. 数值型: 名称 描述 存储大小 范围 smallint 存储整数,小范围 2字节 -32768 至 +32767 integer 存储整数.使用这个类型可存储典型的整数 4字节 -2147483648 至 +2147483647 bigint 存储整数,大范围. 8字节 -9223372036854775808 至 9223372036854775807 decimal 用户指定的精度,精确 变量 小数点前最多为1310…
安装命令:brew install postgresql 我的终端是zsh,所以添加环境变量到~/.zshrc vim ~/.zshrc export PATH=$PATH:/usr/local/Cellar/postgresql/11.4/bin source ~/.zshrc 之后运行psql一直报错如下: psql: could not connect to server: No such file or directory Is the server running locally an…
PostgreSQL是一个多用户数据库,可以为不同用户指定允许的权限. 角色PostgreSQL使用角色的概念管理数据库访问权限. 根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户. 角色可以拥有数据库对象(比如表)以及可以把这些对象上的权限赋予其它角色, 以控制谁拥有访问哪些对象的权限.操作角色的语句:create role db_role1; /--创建角色/drop role db_role1; /--删除角色/select rolename from pg_r…
1. psql 导入/导出数据 psql支持文件数据导入到数据库,也支持数据库表数据导出到文件中. COPY命令和\copy 命令都支持这两类操作,但两者有如下区别: COPY 命令是SQL命令,\copy 命令是元命令. COPY 命令必须具有SUPERUSER超级权限(将数据通过stdin/stdout方式导入导出情况除外),而 \copy 元命令不需要SUPERUSER权限. COPY 命令读取或写入数据库服务端主机上的文件,而 \copy 元命令是从psql客户端主机读取或写入文件. 从…
--创建用户 CREATE ROLE pguser WITH ENCRYPTED PASSWORD 'pguser'; --创建表空间目录 mkdir -p /database/pg10/pg_tbs/tbs_mydb --创建表空间 CREATE TABLESPACE tbs_mydb OWNER pguser LOCATION '/database/pg10/pg_tbs/tbs_mydb'; --创建数据库 CREATE DATABSE mydb WITH OWNER = pguser T…
1. 客户端程序和服务器端程序 1.1 客户端程序 Command Example Describe clusterdb clusterdb -h pghost1 -p 1921 -d mydb ClusterDB是SQL Cluster的封装,Postgersql是堆表存储的, clusterdb通过索引对数据库中基于堆表的物理文件重新排序, 它在一定场景下可以节省磁盘访问,加速查询速度. reindexdb reindexdb -e -h pghost1 -p 1921 -d mydb re…