PostgreSQL 学习笔记 快速入门攻略
来源:互联网 发布:新媒体矩阵是什么 编辑:程序博客网 时间:2024/06/02 04:28
简介
本篇简化讲解PostgreSQL 快速使用的一些技巧,PostgreSQL官网:https://www.postgresql.org
1. 环境
推荐 Linux
2. 安装
1. ubuntu下安装PostgreSQL 软件包 sudo apt-get update sudo apt-get install posqlgresql postgresql-contrib psql --version /输出版本的话代表安装成功! 2. windows 没用过,推荐去官网下载安装包! :)
3. 创建用户及数据库
psql 控制台
安装后会默认生成名为psotgres 的数据库及用户和系统用户,可使用以下命令创建一个系统用户sudo adduser [username]进入postgres 系统用户sudo su - postgres 进入psql 控制台,输出 postgres=# 时进入数据库成功.psql 设置用户密码\password postgres 创建数据库用户 -之前创建的系统用户[username]CREATE USER [username] WITH PASSWORD 'password';创建数据库及权限CREATE DATABASE [dbname] OWNER [username];CRANT ALL PRIVILEGES ON DATABASE [dbname] to [username];退出\q
shell 方式
创建一个超级用户sudo -u postgres createuser --superuser [username]然后登录数据库控制台sudo -u postgres psql指定密码\password [username]退出\q 创建数据库sudo -u postgres createdb -O [username] [dbname]
4. 数据库操作
登录DB
psql -U [username] -d [dbname] -h 127.0.0.1 -p 5432解: -U 指定用户 -d指定数据库 -h 指定服务器 -p 指定端口
控制台命令
\h:查看SQL命令的解释,比如\h select。\?:查看psql命令列表。\l:列出所有数据库。\c [database_name]:连接其他数据库。\d:列出当前数据库的所有表格。\d [table_name]:列出某一张表格的结构。\du:列出所有用户。\e:打开文本编辑器。\conninfo:列出当前数据库和连接的信息。
5. GUI工具
推荐pgadmin3
安装方式 sudo apt-get update sudo apt-get install pgadmin3 打开工具输入命令 pgadmin3
Navicat for PostgreSQL
收费,可以试用 下载可去[https://www.navicat.com.cn/download/navicat-for-postgresql]安装后打开方式是在安装位置运行命令:./start_navicat
注: 通篇 []里的内容可变
阅读全文
1 0
- PostgreSQL 学习笔记 快速入门攻略
- PostgreSQL 快速入门
- PostgreSQL 快速入门 (一)
- Realm快速入门攻略
- XML学习笔记,快速入门
- perl学习笔记 - 快速入门!
- Ubuntu下PostgreSQL 快速入门
- Python3 爬虫快速入门攻略
- 《ASP.Net快速入门》学习笔记2
- “ASP.Net快速入门”学习笔记
- C++Primer学习笔记一:快速入门
- freemarker学习笔记_快速入门
- [GT学习笔记一]快速入门
- C++Primer学习笔记-----第一章(快速入门)
- Python学习笔记 01 快速入门
- PHP学习笔记一:快速入门
- OpenCV学习笔记: 快速入门例程
- dhtmlxtree学习笔记一(快速入门)
- HTML&CSS设计与构建网站笔记1
- Android Api demo系列(20) (Graphics>clipping)
- 二叉树的常见面试题总结
- 深入机器学习系列8-梯度提升树
- HDU 4405 Aeroplane chess
- PostgreSQL 学习笔记 快速入门攻略
- Python核心编程v2.0 第11章习题答案
- Netty之定时任务
- oracle中connect by...start with...的使用
- tensorflow安装(CentOS)
- 给初学者的RxJava2.0教程(四)
- null和undefined的区别
- sql语句
- python里指定时间调用函数