首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

MySQL 選擇數據庫:命令行與 PHP 兩種方式詳解

     編輯:MySQL 綜合教學

為什麼要選擇數據庫?

MySQL 服務器可承載多個數據庫,連接建立後必須指定當前操作的數據庫,後續 SQL 才能正確解析表名。

方法一:命令行 USE 語句

[root@host]# mysql -u root -p
Enter password:******
mysql> USE TUTORIALS;
Database changed
mysql>

注意:數據庫名、表名、列名在 Linux 下區分大小寫,Windows 預設不區分,建議統一使用小寫避免跨平台問題。

方法二:PHP mysqli_select_db()

<?php
$mysqli = new mysqli('localhost:3306', 'guest', 'guest123');
if ($mysqli->connect_errno) { die('連接失敗: ' . $mysqli->connect_error); }
echo '連接成功<br>';

if ($mysqli->select_db('TUTORIALS')) {
    echo "數據庫選擇成功";
} else {
    echo "選擇失敗: " . $mysqli->error;
}
$mysqli->close();
?>

現代最佳實踐:連接時直接指定

// mysqli 構造函數第 4 參數直接指定數據庫
$mysqli = new mysqli('localhost', 'user', 'pass', 'TUTORIALS', 3306);

// PDO DSN 中指定
$pdo = new PDO('mysql:host=localhost;dbname=TUTORIALS;charset=utf8mb4', 'user', 'pass');

這樣可省去額外選擇步驟,減少網絡往返,代碼更簡潔。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved