mysql - 如何从MySQL中的数据库中找出表和字段

标签 mysql sql database

我正在做一个基于 MySQL 的项目,我的数据库中有 57 个表。我需要根据存储的数据从数据库中查找表和字段。

我想在这里描述我的问题。

让我在我的数据库的 57 个表中的一个字段中有数据“value1”,我只知道我的数据库中某处有数据“value1”,现在基于“value1”我想找出

1) 存在哪个表“value1”。 2) 该数据存储在哪个字段上。

我希望你能找到我正在寻找的东西。提前致谢:)

最佳答案

你应该看看下面的链接。

http://code.google.com/p/anywhereindb/

<?php  
    $search_word = 'new.example.com';
    mysql_connect($host, $username, $password);

    $connection = mysql_connect('localhost','root','')or die(mysql_error());
    $database   = mysql_select_db('stackoverflow')or die(mysql_error());

    $sql = "SHOW TABLES FROM stackoverflow";
    $tables_result = mysql_query($sql)or die(mysql_query());



    echo "Look for '$search_word'\n\n";
    while ($table = mysql_fetch_row($tables_result))
    {
        echo "Table: {$table[0]}\n";
        //serach query for tables $table[0]     
    }
    mysql_free_result($tables_result);  
?>

使用 mysqli_* 或 PDO,因为 mysql_* 已弃用。

关于mysql - 如何从MySQL中的数据库中找出表和字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15152898/

相关文章:

powershell - 如何从 PowerShell 运行 SQL Server 查询?

sql - 如何使用SQLite数据库设计“上周播放次数最多”排名?

mysql - 是否可以优化这个MySql查询

mysql - 数据库连接-数据库设计-父级-子级-子级的子级

php - json_encode 多系列流程图的 MySQL 查询

mysql - 使用时间格式选择 +- 2 分钟()

php - SQL - 根据另一个表中的行数删除行

mysql - 如果Datagridview被CheckboxColumn选中则保存

database - 如何执行以下查询?

database - UnixNano 与服务器 ID 串联是一个好的主键吗?