MySQL是一款流行的關系型數據庫管理系統,不僅具有開源自由的優點,還支持完善的ACID事務和SQL語言。在開發和維護數據庫時,使用MySQL Query語言(即SQL語句)能讓我們更方便和高效地管理數據。下面就讓我們來看看MySQL Query的一些基本用法。
//連接數據庫 $conn = mysqli_connect('localhost','username','password','database_name'); if(!$conn){ die('Unable to connect to MySQL: '.mysqli_connect_error()); } //查詢數據表中所有數據 $sql = "SELECT * FROM table_name"; $result = mysqli_query($conn,$sql); if(mysqli_num_rows($result) >0){ while($row = mysqli_fetch_assoc($result)){ //處理每一行數據 } } mysqli_close($conn);
上述代碼演示了如何連接數據庫,并且查詢數據表中所有數據。通過使用mysqli_query()函數執行SQL語句之后,使用mysqli_fetch_assoc()函數獲取查詢結果。同時,我們也可以加入其他查詢條件,例如WHERE語句、ORDER BY語句、LIMIT語句等,來更精確地獲取需要的數據。
//添加新數據 $sql = "INSERT INTO table_name (column1,column2,column3) VALUES ('value1','value2','value3')"; if(mysqli_query($conn,$sql)){ echo 'New record created successfully'; } mysqli_close($conn);
如果我們想向數據庫中添加新數據,就可以使用INSERT INTO語句。這個例子演示了向數據表的指定列中添加數值的方法。
//更新數據 $sql = "UPDATE table_name SET column1='value1' WHERE id=1"; if(mysqli_query($conn,$sql)){ echo 'Record updated successfully'; } mysqli_close($conn);
除了添加新數據外,我們也可以通過UPDATE語句來更新已有的數據。在這個例子中,我們通過WHERE子句將更新數據的限制條件設置為ID等于1,以便更確切地定位需要更新的數據。
使用MySQL Query語言(SQL語句)是一個非常強大和實用的數據庫管理工具。通過掌握其基本用法和語法,能使我們更高效和精確地管理和操作數據。