如何连接到特定的mysql并提取数据

时间:2017-09-29 21:21:34

标签: mysql

我有一台内置了很多mysql的服务器。

我先做

mysql> show processlist;

它给了我什么联系,我发现其中一个对我来说很有趣。我想知道如何访问它并提取那里的所有信息

--------------+-----------+---------------+
| Id      | User      | Host                              | db        | Command | Time | State | Inf                                                                              o             | Rows_sent | Rows_examined |
+---------+-----------+-----------------------------------+-----------+---------+------+-------+----                                                                              --------------+-----------+---------------+
| 3037051 | TTUP | user.server:58257 | TTUP | Sleep   |    5 |       | NUL     

数据库的名称是TTUP

非常感谢

2 个答案:

答案 0 :(得分:1)

使用use命令访问特定数据库:

mysql> use TTUP

然后您可以列出数据库中的表:

mysql> show tables;

答案 1 :(得分:0)

使用php mysqli或PDO建立与数据库的连接。 mysqli的例子:

<?php $mysqli=new mysqli("localhost", "DB-username", "Password", "TTUP"); mysqli_set_charset($mysqli,'utf8');

$sql=$mysqli->query("SELECT * FROM yourTabelName");
while($row=$sql->fetch_assoc()){$array[]=$row;}
?>
<pre><?php print_r($array);?></pre>