按某个参数导出数据库

奇宝2109

有一个包含很多表的数据库。我需要从数据库中导出某个用户的所有信息。

有可能做这样的事情吗?

Select * from * where user_id='123';
斯宾塞7593

不,这不是有效的 SQL 语法。查询中的表名必须是显式的。

我们可以为每个包含名为user_id...的列的表运行单独的查询

SELECT * FROM mytable        WHERE user_id = '123';
SELECT * FROM othertable     WHERE user_id = '123';
SELECT * FROM anothertable   WHERE user_id = '123';
SELECT * FROM anotherone     WHERE user_id = '123';

为了帮助我们生成语句,我们可以获取当前数据库中包含名为user_id...

SELECT CONCAT('`',c.table_schema,'`.`',c.table_name,'`') AS `-- table`  
  FROM information_schema.columns c
 WHERE c.table_schema = DATABASE()
   AND c.column_name = 'user_id'
 ORDER BY c.table_name

我们还可以扩展 SELECT 列表中的表达式以生成完整的 SELECT 语句。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Flutter中按用户导入或导出数据库

来自分类Dev

导出大型数据库mysql phpmyadmin

来自分类Dev

如何导出mysql数据库

来自分类Dev

将数据库导出到sdcard

来自分类Dev

如何使用Adminer导出数据库?

来自分类Dev

使用maven导出数据库Oracle

来自分类Dev

导出大型数据库mysql phpmyadmin

来自分类Dev

从数据库导出Excel文件

来自分类Dev

导入和导出数据库,phpmyadmin

来自分类Dev

如何通过腻子导出数据库?

来自分类Dev

TSQLConnection数据库参数

来自分类Dev

Redis数据库描述/标题是否存储在某个地方?

来自分类Dev

从多个数据库的某个表中获取行数

来自分类Dev

无法在我的数据库上表达某个查询

来自分类Dev

按列对MySQL数据库排序

来自分类Dev

按列分组的数据库

来自分类Dev

如何在MSSQL中使用数据导出数据库?

来自分类Dev

通过直接下载链接从数据库导出数据

来自分类Dev

自动将数据从数据库导出到CSV文件

来自分类Dev

将数据从数据库导出到HTML?

来自分类Dev

从 SQLite 数据库导出和导入数据

来自分类Dev

使用参数插入SQLite数据库

来自分类Dev

“使用[数据库]”子句中的参数

来自分类Dev

Django从数据库加载LANGUAGES参数

来自分类Dev

远程数据库连接参数代码

来自分类Dev

续集Sinatra Post数据库参数

来自分类Dev

我应该如何检查数据库中的某个用户何时变成某个年龄

来自分类Dev

phpMyAdmin快速数据库导出:是否可以将其用于WordPress数据库备份?

来自分类Dev

mysqldump不会导出单个数据库