MySQL可以在多種地方編寫SQL語(yǔ)句,包括:
1. 命令行(Command Line):在終端或命令行窗口中,鍵入mysql命令,連接到MySQL服務(wù)器后即可開(kāi)始編寫SQL語(yǔ)句。 示例: >mysql -u root -p Enter password: ****** mysql>SELECT * FROM `user`; +----+----------+---------+ | id | username | password| +----+----------+---------+ | 1 | alice | 123456 | | 2 | bob | 654321 | +----+----------+---------+ 2 rows in set (0.00 sec)
2. MySQL Workbench:MySQL官方提供的可視化數(shù)據(jù)庫(kù)管理工具,提供代碼編輯器窗口。 示例: SELECT * FROM `user`;
3. PHP代碼中:PHP程序可以通過(guò)MySQL擴(kuò)展或PDO擴(kuò)展與MySQL數(shù)據(jù)庫(kù)進(jìn)行交互,在PHP代碼中可以使用SQL語(yǔ)句來(lái)查詢或操作數(shù)據(jù)庫(kù)。 示例: $conn = mysqli_connect("localhost", "root", "", "test"); $sql = "SELECT * FROM `user` WHERE `id` = 1"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) >0) { while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["username"]. " - Password: " . $row["password"]. "
"; } } else { echo "0 results"; } mysqli_close($conn);
在實(shí)際使用中,我們可以根據(jù)自己的需求選擇適合自己的編寫方式。