MySQL是一種開(kāi)放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),使用了一種單獨(dú)的,基于SQL的查詢(xún)語(yǔ)言。它是一種非常流行的數(shù)據(jù)庫(kù)管理系統(tǒng),使用廣泛且支持跨多種操作系統(tǒng)。MySQL在Web應(yīng)用中被廣泛應(yīng)用,例如WordPress、Joomla等。
//連接到MySQL服務(wù)器 $conn = mysqli_connect("localhost", "my_user", "my_password", "my_db"); //檢查連接是否成功 if (!$conn) { die("連接失敗: " . mysqli_connect_error()); } //創(chuàng)建數(shù)據(jù)表 $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), reg_date TIMESTAMP )"; if (mysqli_query($conn, $sql)) { echo "數(shù)據(jù)表創(chuàng)建成功"; } else { echo "創(chuàng)建數(shù)據(jù)表錯(cuò)誤: " . mysqli_error($conn); } //向數(shù)據(jù)表插入數(shù)據(jù) $sql = "INSERT INTO users (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; if (mysqli_query($conn, $sql)) { echo "新記錄插入成功"; } else { echo "Error: " . $sql . "
" . mysqli_error($conn); } //查詢(xún)數(shù)據(jù) $sql = "SELECT id, firstname, lastname FROM users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) >0) { // 輸出每行數(shù)據(jù) while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "
"; } } else { echo "0 結(jié)果"; } //關(guān)閉連接 mysqli_close($conn);
以上是一個(gè)簡(jiǎn)單的MySQL操作示例。通過(guò)PHP代碼連接到MySQL服務(wù)器,創(chuàng)建數(shù)據(jù)表并向數(shù)據(jù)表插入數(shù)據(jù)。最后查詢(xún)數(shù)據(jù)表中的數(shù)據(jù)并輸出。這個(gè)示例展示了MySQL的基本用法,幫助初學(xué)者快速上手操作。MySQL支持更復(fù)雜的查詢(xún)語(yǔ)句和數(shù)據(jù)處理操作,可用于各種復(fù)雜的應(yīng)用場(chǎng)景。