如何使用命令行和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); ?>