博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PostgreSQL 与 MySQL 常用命令对照
阅读量:6438 次
发布时间:2019-06-23

本文共 1268 字,大约阅读时间需要 4 分钟。

有很多 MySQL 的用户在使用 PostgreSQL 时,对于 PostgreSQL 客户端(psql)的常用命令不是很熟悉,有时甚至会感到困惑,在此罗列 MySQL 客户端 mysql 与 PostgreSQL 客户端 psql 常用命令的对照关系,方便大家参考。

在此之前,先来看看帮助命令,二者均可以通过 \? 命令查看帮助,获取其支持的命令列表,详情可参考对应。

mysql psql 说明
q (exit/quit) q 退出命令,PostgreSQL 11 也已经支持 quitexit
select version() select version() 版本信息
select now() select now() 当前时间
select current_user select current_user 当前用户
select database() select current_database() 当前 database
show databases l 显示所有 database
show tables dt 也可以使用\d,显示所有表,视图和序列
show processlist select * from pg_stat_activity 活跃进程/线程列表
show create table tablename no equivalent psql 中没有等价的命令,可以使用 pg_dump --schema-only -t tablename 查看建表语句
show index from tablename d tablename \d tablename会显示索引,触发器,规则和约束
show triggers from tablename d tablename 同上
desc tablename d tablename 同上
no equivalent dn 显示所有 ,MySQL 没有这个概念
u dbname (use dbname) c dbname 切换 database
G x 查询结果每列显示一行,\G 跟在每个查询后边
总是显示执行时间 timing 显示 SQL 执行时间
C charset encoding encoding 设置字符集,\encoding 可以显示当前字符集
r [dbname] [dbhost] c [dbname] [dbhost] 重连 server
h [command] h [command] help
n pset pager off 关闭 pager,打开 pager 时会用 less 展示结果
P pset pager always 打开 pager,用 less 展示结果
\. file.sql(source file.sql) i file.sql 从外部文件读取 SQL 执行

以上简单罗列 MySQL 和 PostgreSQL 常用命令的对照关系,欢迎大家补充。

Reference

  1. psql
  2. mysql

转载地址:http://sokwo.baihongyu.com/

你可能感兴趣的文章
jmeter接口自动化部署jenkins教程
查看>>
Java并发-Fork/Join框架
查看>>
BZOJ2199: [Usaco2011 Jan]奶牛议会
查看>>
最大堆
查看>>
iOS9https设置info.plist
查看>>
java中JScrollPane不显示水平滚动条的解决办法
查看>>
react跳转url,跳转外链,新页面打开页面
查看>>
Ansible 入门指南 - ansible-playbook 命令
查看>>
A to the power of B
查看>>
洛谷P2426 删数
查看>>
(并查集 带关系)Find them, Catch them -- poj -- 1703
查看>>
common.py OpenCv例程阅读
查看>>
vs2013如何选择一个solution中的project来运行
查看>>
ELK简介
查看>>
C#学习笔记(二)运算符 乘方 判断语句 循环语句 比较运算符 逻辑运算符 数组...
查看>>
Promise-js异步加载解决方案
查看>>
shaderlab UV动画所需的变量声明
查看>>
1031整理
查看>>
软件工程2017第二次作业
查看>>
centos Crontab
查看>>