在SQL中是SHOW语句吗?

时间:2018-06-14 00:34:05

标签: mysql sql postgresql

MySQL文档中,它在" SQL"中列出pattern = re.compile(r'Nombre vern(?:a|\xc3\xa1)culo') text = 'Nombre vern\xc3\xa1culo' match = pattern.search(text) print match 语句(对于表,数据库......)。

但PostgreSQL在PL / pgsql中没有SHOW或等效语句。只有SHOW有一些client-side commands用于同一目的。

所以我在想 是psql语句是在SQL中,还是在MySQL的SQL方言中?

由于

2 个答案:

答案 0 :(得分:3)

Postgres有一个show statement,但它的目的与MySQL不同。我不担心什么是有效的SQL,不是有效的SQL;我唯一关心的是我在这里处理的变种。

答案 1 :(得分:2)

标准SQL中没有SHOW命令,因此MySQL和PostgreSQL SHOW命令完全不同。

如果您需要采用标准的符合方式来获取表元数据,则应查询information_schema中的表和视图。