php資料庫之mysql(where、orderBy、Update)

科技小能手發表於2017-11-12

一、如需選取匹配指定條件的資料,請向 SELECT 語句新增 WHERE 子句。

WHERE 子句

如需選取匹配指定條件的資料,請向 SELECT 語句新增 WHERE 子句。

語法
SELECT column FROM table
WHERE column operator value

下面的運算子可與 WHERE 子句一起使用:

image

註釋:SQL 語句對大小寫不敏感。WHERE 與 where 等效。

為了讓 PHP 執行上面的語句,我們必須使用 mysql_query() 函式。該函式用於向 SQL 連線傳送查詢和命令。

例1::下面的例子將從 “Persons” 表中選取所有 FirstName=`gjp` 的行:

image

image

二、PHP MySQL Order By 關鍵詞

ORDER BY 關鍵詞用於對記錄集中的資料進行排序。

ORDER BY 關鍵詞

ORDER BY 關鍵詞用於對記錄集中的資料進行排序。

語法
SELECT column_name(s)
FROM table_name
ORDER BY column_name

註釋:SQL 對大小寫不敏感。ORDER BY 與 order by 等效。

例2:下面的例子選取 “Persons” 表中的儲存的所有資料,並根據 “Age” 列對結果進行排序:

image

image

三、PHP MySQL UPDATE關鍵詞

UPDATE 語句用於中修改資料庫表中的資料。

更新資料庫中的資料

UPDATE 語句用於在資料庫表中修改資料。

語法
UPDATE table_name
SET column_name = new_value
WHERE column_name = some_value

註釋:SQL 對大小寫不敏感。UPDATE 與 update 等效。

為了讓 PHP 執行上面的語句,我們必須使用 mysql_query( 函式。該函式用於向 SQL 連線傳送查詢和命令。

例:3:

image

image

四、MYSQL Delete

DELETE FROM 語句用於從資料庫表中刪除行。

刪除資料庫中的資料

DELETE FROM 語句用於從資料庫表中刪除記錄。

語法
DELETE FROM table_name
WHERE column_name = some_value

註釋:SQL 對大小寫不敏感。DELETE FROM 與 delete from 等效。

為了讓 PHP 執行上面的語句,我們必須使用 mysql_query( 函式。該函式用於向 SQL 連線傳送查詢和命令。

image

條件本來想刪除一條的,沒想到,不區分大小寫,整個表的內容都刪除了!

image

但表結構仍在!

image

本文轉自 gjp0731 51CTO部落格,原文連結:http://blog.51cto.com/guojiping/1286647


相關文章