PostgreSql新手入门命令
1 命令行登录数据库
有两种方式,一是直接在系统shell下执行psql命令;而是先进入psql环境,然后再连接数据库。下面分别给出实例:
(1)直接登录
执行命令:psql -h 172.16.35.179 -U username -d dbname ,其中username为数据库用户名,dbname为要连接的数据库名,执行后提示输入密码如下:
Password for user username: (在此输入密码)
输入密码后即可进入psql环境了。
(2)切换数据库
有时候需要在psql环境下切换数据库,此时执行如下psql命令:
\c dbname username serverIP port
其中除了数据库名外,其他的参数都是可选的,如果使用默认值可以使用-作为占位符
执行这个命令后,也是提示输入密码。
2 查看帮助
psql提供了很好的在线帮助文档,总入口命令是help,输入这个命令就可以看到
vsb9=# help
You are using psql, the command-line interface to PostgreSQL.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
You are using psql, the command-line interface to PostgreSQL.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
可以看到,标准SQL命令的帮助和psql特有命令的帮助是分开的。输入\?查看psql命令,会发现所有的psql命令都是以\开头,这就很容易和标准的SQL命令进行区分开来。
3 常用命令
为了便于记忆,这里把对应的mysql命令也列出来了。
(1)列出所有的数据库
mysql: show databases
psql: \l或\list
(2)切换数据库
mysql: use dbname
psql: \c dbname
(3)列出当前数据库下的数据表
mysql: show tables
psql: \d
(4)列出指定表的所有字段
mysql: show columns from table name
psql: \d tablename
(5)查看指定表的基本情况
mysql: describe tablename
psql: \d+ tablename
(6)退出登录
mysql: quit 或者\q
psql:\q
相关推荐
PostgreSQL从入门到精通,PostgreSQL从入门到精通,PostgreSQL从入门到精通
本文介绍PostgreSQL的安装和基本用法,供初次使用者上手。以下内容基于Debian操作系统,其他操作系统实在没有精力兼顾,但是大部分内容应该普遍适用
开始一段是自己在windows上使用免安装的postgresql的快速入门,而后面则是收集的psql的一些简要说明
Postgresql从入门到精通,分享给大家,既然是拿来主义,就只收1分
百度网盘下载===PostgreSQL从入门到精通视频教程(已整理全)
Linux中一键重启postgresql的脚本命令
PostgreSQL入门学习手册、基础语法。
postgresql 管理常用命令总结,汇总方便查询使用,各种命令均已经被测试使用过
postgresql练习手册(入门快速实例) postgresql 新手入门 使用手册 联系手册
Postgresql DBA入门 图文安装部署手册 Postgresql DBA入门 图文安装部署手册
主要介绍了PostgreSql新手必学入门命令小结,本文讲解了命令行登录数据库、查看帮助、常用命令等内容,需要的朋友可以参考下
分享一套视频教程,关于PostgreSQL数据库入门的视频教程,帮您轻松搞定环境搭建,软件安装的问题,让学习不再止于环境搭建,视频手把手教学,通俗易懂!!
\d [ table ] 列出数据库中的表 或(如果声明了)表 table 的列/字段 \l 列出服务器上所有数据库. \dt 只列出非系统表. ……