postgresql的show databases、show tables、describe table操作,describetable

來源:互聯網
上載者:User

postgresql的show databases、show tables、describe table操作,describetable

1、相當與mysql的show databases;
select datname from pg_database;


2、相當於mysql的show tables;
SELECT table_name FROM information_schema.tables WHERE table_schema = 'public';
public 是預設的schema的名字


3、相當與mysql的describe table_name;
SELECT column_name FROM information_schema.columns WHERE table_name ='table_name';
'table_name'是要查詢的表的名字


顯示所有資料庫的sql語句是什?我知道mysql中可以用show databases; 顯示表show tables;

select * from sysdatabases
或者執行系統預存程序
sp_helpdb
 
PostgreSQL 與Mysql對照

mysql:show databases
pgsql:\l 或者\l+(顯示的資訊要多一些)

mysql:use xx
pgsql:\c xx

mysql:show tables
pgsql:\dt
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.