- PostgreSQL 教程
- PostgreSQL - 主页
- PostgreSQL - 概述
- PostgreSQL - 环境设置
- PostgreSQL - 语法
- PostgreSQL - 数据类型
- PostgreSQL - 创建数据库
- PostgreSQL - 选择数据库
- PostgreSQL - 删除数据库
- PostgreSQL - 创建表
- PostgreSQL - 删除表
- PostgreSQL - 架构
- PostgreSQL - 插入查询
- PostgreSQL - 选择查询
- PostgreSQL - 运算符
- PostgreSQL - 表达式
- PostgreSQL -Where 子句
- PostgreSQL - AND & OR 子句
- PostgreSQL - 更新查询
- PostgreSQL - 删除查询
- PostgreSQL - Like 子句
- PostgreSQL - 限制条款
- PostgreSQL - Order By 子句
- PostgreSQL - 分组依据
- PostgreSQL - With 子句
- PostgreSQL -having 子句
- PostgreSQL - 独特的关键字
- 高级 PostgreSQL
- PostgreSQL - 约束
- PostgreSQL - 连接
- PostgreSQL - 联合条款
- PostgreSQL - NULL 值
- PostgreSQL - 别名语法
- PostgreSQL - 触发器
- PostgreSQL - 索引
- PostgreSQL - 更改表命令
- 截断表命令
- PostgreSQL - 视图
- PostgreSQL - 事务
- PostgreSQL - 锁
- PostgreSQL - 子查询
- PostgreSQL - 自动增量
- PostgreSQL - 权限
- 日期/时间函数和运算符
- PostgreSQL - 函数
- PostgreSQL - 有用的函数
- PostgreSQL 有用资源
- PostgreSQL - 快速指南
- PostgreSQL - 有用的资源
- PostgreSQL - 讨论
PostgreSQL - 选择数据库
本章介绍访问数据库的各种方法。假设我们已经在上一章中创建了一个数据库。您可以使用以下方法之一选择数据库 -
- 数据库SQL提示
- 操作系统命令提示符
数据库SQL提示
假设您已经启动了 PostgreSQL 客户端并且出现了以下 SQL 提示符 -
postgres=#
您可以使用\l (即反斜杠 el 命令)检查可用数据库列表,如下所示 -
postgres-# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+---------+-------+----------------------- postgres | postgres | UTF8 | C | C | template0 | postgres | UTF8 | C | C | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | C | C | =c/postgres + | | | | | postgres=CTc/postgres testdb | postgres | UTF8 | C | C | (4 rows) postgres-#
现在,键入以下命令来连接/选择所需的数据库;在这里,我们将连接到testdb数据库。
postgres=# \c testdb; psql (9.2.4) Type "help" for help. You are now connected to database "testdb" as user "postgres". testdb=#
操作系统命令提示符
您可以在登录数据库时从命令提示符本身选择数据库。以下是一个简单的例子 -
psql -h localhost -p 5432 -U postgress testdb Password for user postgress: **** psql (9.2.4) Type "help" for help. You are now connected to database "testdb" as user "postgres". testdb=#
您现在已登录到 PostgreSQL testdb 并准备好在 testdb 中执行命令。要退出数据库,可以使用命令\q。