MySQL是一種廣泛使用的關系型數據庫管理系統,它可以同時管理多個數據庫。在MySQL中,我們可以創建一個或多個數據庫,并在每個數據庫中創建多個表。這些表可以存儲不同類型的數據,例如文本、數字、日期等。MySQL的多數據庫和多表設計非常適合用于管理大型數據集,許多企業和組織都在使用MySQL來管理其龐大的數據集。
//以下是一個簡單的MySQL多個數據庫和多表的示例: //連接到MySQL服務器 $servername = "localhost"; $username = "root"; $password = ""; $conn = mysqli_connect($servername, $username, $password); //創建一個名為"customers"的新數據庫 $sql = "CREATE DATABASE customers"; mysqli_query($conn, $sql); //選擇"customers"數據庫 mysqli_select_db($conn, "customers"); //創建一個名為"users"的新表 $sql = "CREATE TABLE users ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, email VARCHAR(50), )"; mysqli_query($conn, $sql); //創建一個名為"orders"的新表 $sql = "CREATE TABLE orders ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, order_date DATE, amount INT(11), customer_id INT(6), FOREIGN KEY (customer_id) REFERENCES users(id) )"; mysqli_query($conn, $sql);
在上面的示例中,我們使用了PHP代碼來連接到MySQL服務器,并創建了一個名為"customers"的新數據庫。接著,我們選擇了“customers”數據庫,并在其中創建了一個名為“users”的新表和一個名為“orders”的新表。在創建“orders”表時,我們使用了外鍵約束,將其與“users”表中的“id”列關聯。
使用MySQL的多個數據庫和多表功能可以非常有用。無論你是管理個人網站還是一個大型企業的數據庫,MySQL都是一個強大而可靠的工具。