“PostgreSQL”的版本间的差异
来自Wiki.Citydatum
(创建页面,内容为“{{提示|该页面仍需完善欢迎加入我们}} 192px|缩略图|PostgresSQL标识 PostgreSQL(常简称为Postgres)是一款强…”) |
小 (→SOL查询示例) |
||
(未显示同一用户的2个中间版本) | |||
第12行: | 第12行: | ||
== 上手 == | == 上手 == | ||
+ | === 常用psql命令 === | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | <code>help</code> || 查看帮助 || <code>\h</code> || SQL语句帮助 || <code>\?</code> || psql 命令帮助 || <code>\g</code> 或 <code>;</code> || 进行查询 || <code>\q</code> || 退出 | ||
+ | |- | ||
+ | | <code>\l</code> || 列出所有库名 || <code>\c 数据库名</code> || 切换数据库 || <code>\dt</code> || 列出所有表 || <code>\d 表名</code> || 列出表结构 || <code>\dx</code> || 列出已安装扩展 | ||
+ | |} | ||
+ | === SQL查询示例 === | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | <code>SHOW ALL</code> || 显示所有运行参数 | ||
+ | |- | ||
+ | | <code>SELECT datname FROM pg_database; </code> || 列出所有数据库名,大致相当于<code>\l</code> | ||
+ | |- | ||
+ | | <pre>SELECT tablename FROM pg_tables | ||
+ | WHERE tablename NOT LIKE 'pg%' | ||
+ | AND tablename NOT LIKE 'sql_%' | ||
+ | ORDER BY tablename;</pre> || 列出用户自定义表的名字,大致相当于<code>\dt</code> | ||
+ | |- | ||
+ | | <pre>SELECT tablename FROM pg_tables | ||
+ | WHERE schemaname='public';</pre> || 列出用户自定义表的名字,大致相当于<code>\dt</code><br/>(如未经特殊处理,用户自定义的表默认是放在名为public的schema下的) | ||
+ | |} | ||
+ | |||
+ | === 网络教程 === | ||
* [https://www.yiibai.com/postgresql/ 易百教程:PostgreSQL] | * [https://www.yiibai.com/postgresql/ 易百教程:PostgreSQL] | ||
第18行: | 第42行: | ||
* [[wikipedia:PostgreSQL|Wikipedia: PostgreSQL]] | * [[wikipedia:PostgreSQL|Wikipedia: PostgreSQL]] | ||
* [https://baike.baidu.com/item/PostgreSQL 百度百科:PostgreSQL] | * [https://baike.baidu.com/item/PostgreSQL 百度百科:PostgreSQL] | ||
+ | |||
+ | [[分类:数据库]] |
2019年11月15日 (五) 02:59的最新版本
PostgreSQL(常简称为Postgres)是一款强调可扩展性及标准兼容的对象关系型数据库管理系统(Object-Relational Database Management System,ORDBMS)。
概述
- PostgreSQL是免费、开源的,由全球志愿者团队,不受任何公司或其他私人实体控制。
- PostgreSQL是跨平台的,可以在许多操作系统上运行,如Linux,FreeBSD,OS X,Solaris和Microsoft Windows等。
应用
- 借助PostGIS扩展模块,可支持空间对象、空间索引、空间操作函数、空间操作符等空间信息服务功能。
上手
常用psql命令
help |
查看帮助 | \h |
SQL语句帮助 | \? |
psql 命令帮助 | \g 或 ; |
进行查询 | \q |
退出 |
\l |
列出所有库名 | \c 数据库名 |
切换数据库 | \dt |
列出所有表 | \d 表名 |
列出表结构 | \dx |
列出已安装扩展 |
SQL查询示例
SHOW ALL |
显示所有运行参数 |
SELECT datname FROM pg_database; |
列出所有数据库名,大致相当于\l
|
SELECT tablename FROM pg_tables WHERE tablename NOT LIKE 'pg%' AND tablename NOT LIKE 'sql_%' ORDER BY tablename; |
列出用户自定义表的名字,大致相当于\dt
|
SELECT tablename FROM pg_tables WHERE schemaname='public'; |
列出用户自定义表的名字,大致相当于\dt (如未经特殊处理,用户自定义的表默认是放在名为public的schema下的) |