MySQL是一款廣泛應用于Web開發的關系型數據庫管理系統,支持多用戶、多處理和多線程,被許多中小企業采用。MySQL存儲數據是一項關鍵的操作,以下是MySQL存儲數據的過程。
首先,連接數據庫。連接MySQL數據庫使用mysqli_connect()函數,該函數需要四個參數:主機名、用戶名、密碼和數據庫名。以下是連接MySQL數據庫的代碼示例:
<?php //連接數據庫 $link = mysqli_connect('localhost', 'root', 'password', 'database'); //判斷連接是否成功 if(!$link){ die('連接失敗:' . mysqli_error($link)); } echo '連接成功'; ?>
連接成功后,可以進行下一步操作:創建數據表。MySQL數據表是一種數據結構,用于存儲所有相關的數據。創建數據表前需要確定所需字段和其數據類型,以下是創建數據表的代碼示例:
<?php //創建數據表 $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 DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP )"; //判斷創建表是否成功 if(mysqli_query($link, $sql)){ echo '數據表已創建'; } else { echo '數據表創建失敗:' . mysqli_error($link); } ?>
數據表創建完成后,可以進行數據插入操作。MySQL數據插入使用INSERT INTO語句。以下是實現數據插入的代碼示例:
<?php //插入數據 $sql = "INSERT INTO users (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; //判斷插入是否成功 if(mysqli_query($link, $sql)){ echo '數據插入成功'; } else { echo '數據插入失敗:' . mysqli_error($link); } ?>
數據插入完成后,可以進行數據查詢操作。MySQL數據查詢使用SELECT語句。以下是實現數據查詢的代碼示例:
<?php //查詢數據 $sql = "SELECT * FROM users"; $result = mysqli_query($link, $sql); //循環輸出查詢結果 if(mysqli_num_rows($result) >0){ while($row = mysqli_fetch_assoc($result)){ echo 'id:' . $row['id'] . ',名稱:' . $row['firstname'] . ' ' . $row['lastname'] . ',郵箱:' . $row['email'] . '<br>'; } } else { echo '查詢結果為空'; } ?>
最后,關閉連接。關閉MySQL連接使用mysqli_close()函數,以下是關閉MySQL連接的代碼示例:
<?php //關閉連接 mysqli_close($link); echo '連接已關閉'; ?>
上一篇css給圖片設置傾斜度