mysql - UNION 显示用于获取数据库中的所有字段,information_schema 不可用

标签 mysql sql

我想获取数据库中的所有字段,information_schema 不可用。

但是,我可以使用显示单个表的字段

显示表格中的列

如何添加另一个显示命令? 我尝试了 UNION,但它给了我语法错误。

最佳答案

您必须将表连接在一起,最好通过外键(如果数据库中的每个表都存在外键)。 例如

SELECT *
FROM table1
LEFT JOIN table2 ON table1.id = table2.table1_id;

SELECT * 是一种懒惰的方式,表示显示每个表中的每一列。

关于mysql - UNION 显示用于获取数据库中的所有字段,information_schema 不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45027266/

相关文章:

sql - 如何查找记录的行号?

sql - 如何查询具有 3 个标签的事件?

MYSQL 查询减号运算符不起作用

PHP、AJAX 用于注册表单

mysql - 设置 auto_increment_increment = 1 对现有表的影响

c# - 如何在 Entity Framework 中有条件地生成DatabaseGenelated GUID

mysql - 有没有办法在 mysql now() 函数中显示上午/下午?

mysql - SQL - 在 'where' 内部使用 'over (partition by...)'

c# - 如何在 C# 中连接到 mysql 数据库并模拟 SELECT、UPDATE 和 INSERT 函数

sql - 为什么这个相关子查询在 Oracle 和 SQL Server 中的工作方式不同