postgreSQL在Windows上的基本操作
程序员文章站
2022-06-29 23:44:20
...
这里总结了目前新手入门之后会常用到的一些操作:(个人总结,如有问题,请指出)
一、首先是使用SQL shell方面的问题
如果找不到或者误删了SQL shell快捷方式,可以自己写一个批处理文件来用:
@echo off
REM Copyright (c) 2012-2017, EnterpriseDB Corporation. All rights reserved
REM PostgreSQL server psql runner script for Windows
SET server=localhost
SET /P server="Server [%server%]: "
SET database=postgres
SET /P database="Database [%database%]: "
SET port=5432
SET /P port="Port [%port%]: "
SET username=postgres
SET /P username="Username [%username%]: "
for /f "delims=" %%a in ('chcp ^|find /c "932"') do @ SET CLIENTENCODING_JP=%%a
if "%CLIENTENCODING_JP%"=="1" SET PGCLIENTENCODING=SJIS
if "%CLIENTENCODING_JP%"=="1" SET /P PGCLIENTENCODING="Client Encoding [%PGCLIENTENCODING%]: "
REM Run psql
"E:\pgsql8.2\bin\psql.exe" -h %server% -U %username% -d %database% -p %port%
pause
其他地方不用怎么修改,直接改最后的REM Run psql下边的文件位置,根据自己的具体路径来填写;在登录SQL shell之后,我们可以使用一些基本的命令来工作,可以通过\h(查看SQL语句方面的提示) \?(查看pgsql方面的提示):下面列出几个常用的语句:
[\l]:查看数据库详细信息,包括名字,编码等;
[\c 数据库名称]:连接数据库;
[\q]:退出数据库;
[\d]:查看当前数据库的所有表;
二、导出postgreSQL的数据库用于备份:
1.打开cmd,将路径定位到你postgreSQL的bin文件下。eg:cd:E:/pgsql8.2/bin
2.可以使用pg_dump --help来查看基本的操作提示;
也可以直接使用 pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) -f d:/dum.sql(导出路径) 导出
上一篇: 通信传输与接入(有线)知识点备考汇总
下一篇: java
推荐阅读
-
在Python程序中操作MySQL的基本方法
-
在windows上安装不同(两个)版本的Mysql数据库的教程详解
-
一种利用Windows未公开函数实现机器上所做的各种操作
-
Python第三方库face_recognition在windows上的安装过程
-
在Windows8上的搭建Python和Django环境
-
在Windows系统上搭建Nginx+Python+MySQL环境的教程
-
在RHEL 6.5上使用yum更新/安装软件的操作方法
-
一种利用Windows未公开函数实现机器上所做的各种操作
-
python在windows下实现ping操作并接收返回信息的方法
-
在Windows上使用putty远程登录Linux服务器的简单教程