我有一台内置了很多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
非常感谢
答案 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>