命令行下,Postgre的一些基本操作
2010-11-11 21:36
357 查看
1。登录
psql -d dbname -U username -W
psql -d dbname -h 192.168.1.50 -p 5432 -U username -W password---------------2013/09/16 追加
(查看帮助 \?)
2。显示所有表
mysql:show tables
pgsql:\dt
2.1 显示所有序列
\ds
2.2显示所有数据库
\l
-------------------------------2010/12/21追加
3.显示所有表结构
mysql:show tables
pgsql:\d tablename //注意,这时没有t
4.执行SQL语句时,后面要加上分号";"
select * from user;
---------------2013/09/16 追加 4.
5.从postgre中得到数据脚本
pg_dump -U postgres -t tablename -f filename.sql dbname //注意,后面没有';'
SQL文件默认位置は%POSTGRE_PATH%/8.3/bin
备份整个数据库 指定位置(文件夹要事先建好)
pg_dump -U postgres -t tablename -f /myPostgreSqlBack/db001/db001.sql dbname
2013/01/25追加
在Liunx环境下使用该命令
首先 su postgres 切换到数据库管理者的用户下
然后使用下面的命令导出数据
pg_dump dbname > /tmp/mydbback20130125.dump
5.恢复
psql -U username(postgres) -W
create database mydb001;
psql -h localhost -U postgres -d mydb001 < filename.sql
2013/01/25追加
在Liunx环境下使用该命令
首先 su postgres 切换到数据库管理者的用户下
然后使用下面的命令导入之前备份的文件
psql dbname < /tmp/mydbback20130125.dump
注意:
注意工具的使用,利用postgre的大象工具中,
我们可以直接导出整个DB的数据,然后再清空DB,最后再把数据导入。
6密码修改
ALTER USER postgres WITH PASSWORD 'password' ; //注意,后面有';'
先就用的这么点,以后使用再添加!
2012 04 23 更新
前言在linux下 切换用户 su postgres
1.查看当前系统下所有的数据库
psql -l
Name
saison
coin
loan
atunet
2.进入其中一个DB
psql saison
3.列出此DB下所有的表
\d
user
courses
batch
4.退出在2中进入DB下的状态(在此状态下可执行SQL 前面是saison#)
\q
5.查看整个数据库管理系统的使用情况(saison atunet 等数据库都在这下面)
df -h (这个不是postgre下的命令,是linux下的命令,查看磁盘剩余空间)
6.重新启动postgre
pg_ctl restart
psql -d dbname -U username -W
psql -d dbname -h 192.168.1.50 -p 5432 -U username -W password---------------2013/09/16 追加
(查看帮助 \?)
2。显示所有表
mysql:show tables
pgsql:\dt
2.1 显示所有序列
\ds
2.2显示所有数据库
\l
-------------------------------2010/12/21追加
3.显示所有表结构
mysql:show tables
pgsql:\d tablename //注意,这时没有t
4.执行SQL语句时,后面要加上分号";"
select * from user;
---------------2013/09/16 追加 4.
5.从postgre中得到数据脚本
pg_dump -U postgres -t tablename -f filename.sql dbname //注意,后面没有';'
SQL文件默认位置は%POSTGRE_PATH%/8.3/bin
备份整个数据库 指定位置(文件夹要事先建好)
pg_dump -U postgres -t tablename -f /myPostgreSqlBack/db001/db001.sql dbname
2013/01/25追加
在Liunx环境下使用该命令
首先 su postgres 切换到数据库管理者的用户下
然后使用下面的命令导出数据
pg_dump dbname > /tmp/mydbback20130125.dump
5.恢复
psql -U username(postgres) -W
create database mydb001;
psql -h localhost -U postgres -d mydb001 < filename.sql
2013/01/25追加
在Liunx环境下使用该命令
首先 su postgres 切换到数据库管理者的用户下
然后使用下面的命令导入之前备份的文件
psql dbname < /tmp/mydbback20130125.dump
注意:
注意工具的使用,利用postgre的大象工具中,
我们可以直接导出整个DB的数据,然后再清空DB,最后再把数据导入。
6密码修改
ALTER USER postgres WITH PASSWORD 'password' ; //注意,后面有';'
先就用的这么点,以后使用再添加!
2012 04 23 更新
前言在linux下 切换用户 su postgres
1.查看当前系统下所有的数据库
psql -l
Name
saison
coin
loan
atunet
2.进入其中一个DB
psql saison
3.列出此DB下所有的表
\d
user
courses
batch
4.退出在2中进入DB下的状态(在此状态下可执行SQL 前面是saison#)
\q
5.查看整个数据库管理系统的使用情况(saison atunet 等数据库都在这下面)
df -h (这个不是postgre下的命令,是linux下的命令,查看磁盘剩余空间)
6.重新启动postgre
pg_ctl restart
相关文章推荐
- OSX终端 命令行的一些基本操作
- OSX终端 命令行的一些基本操作
- OSX终端 命令行的一些基本操作
- 送上mac终端 命令行的一些基本操作
- 送上mac终端 命令行的一些基本操作
- 【006】Java语言(命令行简介及一些基本操作)
- OSX终端 命令行的一些基本操作
- Git命令行基本操作
- Linux命令行一些快捷操作
- 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- UNIX常用命令行指令(2)(基本文件操作)
- 一些linux的基本操作指令
- hdfs和hbase在linux中的一些基本操作
- SQL server数据库的一些基本操作
- Hadoop中的一些基本操作
- 用SQL语句添加删除修改字段及一些表与字段的基本操作
- GCC 编译器的一些基本操作
- Java中一些基本的数学类操作函数及注意事项
- 关于oracle数据库的一些基本操作
- jQuery学习笔记(八)JS 一些基本操作代码整理