最近需要研究地图系统实现,首先是需要研究 PostgreSQL 数据库的使用,然后是安装插件 postgis,后面的暂时不清楚,先了解一下 GeoServer 和 OpenLayers 两个东西,到时候问一下师兄。
先学习一下 PostgreSQL 的使用吧。
一、安装 PostgreSQL
博主用的是 MAC,只介绍 MAC 下的安装使用,MAC下安装软件有个工具是 homebrew,只要安装这个软件后,就可以 brew install xxxx 就能安装对应的软件了,类似 centOS 里的 yum。
这里直接用 homebrew 安装,当然也可以在官网下载安装包运行
1.安装
brew install postgresql
2.初始化
initdb /usr/local/var/postgres
3.启动
brew services start postgresql
默认端口是 5431,默认数据库 postgres,默认用户名和密码是计算机的用户名和密码
二、连接登录
1.命令行登录:
psql -h 127.0.0.1 -p 5432 -d [database] -U [username]
比如我的数据库默认是 postgres,用户名是我的计算机名 liuyanzhao
2.可视化工具 pgAdmin
下载地址
当然,也可以用我们的 navicat premium
三、基本命令
1.显示当前所有的数据库
\l
2.创建数据库
createdb dbname -O username -E UTF8 -e
3.切换数据库
\c dbname
4.列出当前数据库所有的数据表
\d
5.列出某个数据表的所有字段
\d table test
6.查看用户列表
\du
7.创建一张名为 test 的表
CREATE TABLE test(id int, name VARCHAR(50), age int);
8.向表内插入数据
INSERT INTO test(id, name, age) VALUES(1, '张三', 18);
9.查询一条数据
SELECT * FROM test WHERE id = 1;
10.更新一条数据
UPDATE test SET name = '张小三' WHERE id = 1;
11.删除表
DROP TABLE test
12.删除数据库
DROP DATABASE dbname
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏