如何使用命令行和PHP连接MySQL数据库服务器
时间:2019-11-20 08:53:45 来源:igfitidea点击:
如何使用mysql命令行客户端或者PHP连接到MySQL/MariaDB数据库服务器?
使用mysql命令行客户端连接mysql数据库
语法为:
mysql -u DBUSER -h DBSERVERNAME_OR_IP -p
或者
mysql -u user_name -h mysql_server_ip_address_here -p db_name_here
例如,使用Hyman用户连接到本地mysql服务器。
$ mysql -u Hyman -h localhost -p
查看Mysql中所有的数据库
列出所有数据库:
mysql> show databases;
如何访问Mysql数据库test?
语法为:
mysql> use test;
如何查看MySQL test数据库中的数据表
语法为:
mysql> use test; mysql> show tables;
如何查看MySQL数据库表的结构
mysql> desc wp_articles;
如何查看wp_articles表中的所有数据?
mysql> select * from wp_articles;
或者
mysql> select ID,content,typefrom wp_articles;
如何退出MySQL客户端
mysql> exit;
如何使用PHP连接到MySQL
php_mysqli扩展提供了各种连接到MySQL的函数:
<?php
// 连接到MySQL数据库
$link = mysqli_connect("localhost", "my_user", "my_password", "my_db");
// 判断是否连接上
if (!$link) {
echo "Error: Unable to connect to MySQL." . PHP_EOL;
echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
exit;
}
// 执行查询语句
$query = "SELECT * FROM table";
$result = mysql_query($query);
while ($line = mysql_fetch_array($result))
{
foreach ($line as $value)
{
print "$value\n";
}
}
mysqli_close($link);
?>

