SELECT FROM 資料庫名稱 // 為全部的欄位
SELECT ID FROM 資料庫名稱 // 換成 ID 即可只顯示該資料庫中 ID 的欄位。
SELECT ID, TITLE FROM 資料庫名稱 // 如果想顯示兩個欄位以上可以用逗號區隔。
SELECT ID as Name FROM 資料庫名稱 // 改變該欄位顯示出來的名稱,但不會更改資料。
SELECT FROM 資料庫名稱 WHERE ID = 1 // 顯示 ID 為 1 的所有內容。
SELECT FROM 資料庫名稱 WHERE username = '使用者名稱' // 顯示此使用者名稱的所有資料(字串需用引號包起來)。
SELECT * FROM 資料庫名稱 WHERE username = '使用者名稱' and ID = 1 // 兩個條件以上可以用 and (兩個都必須符合)或是用 or (只要符合一個就好)。
這些有什麼用?
PHPMyAdmin 介面中一些部分按鈕簡介。
Primary key(PK)主鍵,要設定成主鍵的欄位不能為空,且不能重複,是最重要的欄位(比如說 ID )。
Unique 唯一,按下去後會變成唯一的欄位,設定下去系統會阻止你建置第二個相同名稱的欄位。設定成主鍵就自動變為唯一,不用再額外設定。
Index 索引,類似目錄,快速查到想要的內容。索引也可以合併條件。
MySQL 語法基礎
在 PHPMyAdmin 介面中已設好名稱為 SQL 的介面可直接使用常用語法,如搜尋、插入、刪除跟編輯資料等基本動作。
參考文章
題外話,去看了外國影片介紹,比起中文文章我竟然比較聽得懂外國影片。
何謂資料庫、 SQL 和 MySQL
何謂 PHP
國外不少影片圖文並茂,而且一步一步操作,如果英文尚可的話國外影片反而是個好選擇。
Select 查詢資料
SELECT FROM 資料庫名稱 // 為全部的欄位 SELECT ID FROM 資料庫名稱 // 換成 ID 即可只顯示該資料庫中 ID 的欄位。 SELECT ID, TITLE FROM 資料庫名稱 // 如果想顯示兩個欄位以上可以用逗號區隔。 SELECT ID as Name FROM 資料庫名稱 // 改變該欄位顯示出來的名稱,但不會更改資料。 SELECT FROM 資料庫名稱 WHERE ID = 1 // 顯示 ID 為 1 的所有內容。 SELECT FROM 資料庫名稱 WHERE username = '使用者名稱' // 顯示此使用者名稱的所有資料(字串需用引號包起來)。 SELECT * FROM 資料庫名稱 WHERE username = '使用者名稱' and ID = 1 // 兩個條件以上可以用 and (兩個都必須符合)或是用 or (只要符合一個就好)。
如果沒有該欄位會顯示錯誤。