蒼天家 本家
MySQL - 基礎語法 2017-01-10
撈資料:
SELECT 表格.欄位1 , 表格.欄位2 FROM 表格 WHERE 條件

新增:
INSERT INTO 表格 (欄位1 , 欄位2) VALUES ('值1' , '值2')

修改:
UPDATE 表格 SET 欄位1 = '值1' , 欄位2 = '值2' WHERE 條件

刪除:
DELETE FROM 表格 WHERE 條件

---------------------------
有條件撈資料:
設定字串或字元查詢(LIKE % , _):
SELECT 表格.欄位1 , 表格.欄位2 FROM 表格 WHERE 表格.欄位 LIKE 條件%
SELECT 表格.欄位1 , 表格.欄位2 FROM 表格 WHERE 表格.欄位 LIKE 條件_

字串或字元查詢方式:
1.%為字串
2._為單一字元

符合的值:
1.%王:(蘭陵)王、(國)王
2._王:(國)王
3.%王_:(我的)王(國)
4.王%:王(國之心)

查詢範圍內的資料(BETWEEN):
SELECT 表格.欄位1 , 表格.欄位2 FROM 表格 WHERE 表格.欄位 BETWEEN 值A AND 值B

設定聯立條件(AND):
SELECT 表格.欄位1 , 表格.欄位2 FROM 表格 WHERE 條件1 AND 條件2

設定任一條件(OR):
SELECT 表格.欄位1 , 表格.欄位2 FROM 表格 WHERE 條件1 OR 條件2

設定符合多個值條件(IN):
SELECT 表格.欄位1 , 表格.欄位2 FROM 表格 WHERE 表格.欄位 IN ('值1' , '值2')

設定排除條件(NOT IN):
SELECT 表格.欄位1 , 表格.欄位2 FROM 表格 WHERE 表格.欄位 NOT IN ('值1' , '值2')

設定排序(ORDER BY):
SELECT 表格.欄位1 , 表格.欄位2 FROM 表格 ORDER BY 表格.欄位 ASC
SELECT 表格.欄位1 , 表格.欄位2 FROM 表格 ORDER BY 表格.欄位 DESC

設定輸出筆數(LIMIT):
SELECT 表格.欄位1 , 表格.欄位2 FROM 表格 LIMIT 從第幾筆開始 , 限制輸出筆數
SELECT 表格.欄位1 , 表格.欄位2 FROM 表格 LIMIT 限制輸出筆數

---------------------------
兩個或是更多的資料表Union查詢:

子查詢:
SELECT 表格1.欄位1, 表格1.欄位2 FROM 表格1 WHERE 表格1.欄位 = (SELECT 表格2.欄位 FROM 表格2 WHERE 條件)

INNER JOIN查詢(欄位皆須有符合的資料才會顯示):
SELECT 表格1.欄位1, 表格1.欄位2, 表格2.欄位1 FROM 表格1 INNER JOIN 表格2 ON 表格1.欄位 = 表格2.欄位

LEFT JOIN(表格1[左方]資料全部顯示):
SELECT 表格1.欄位1, 表格1.欄位2, 表格2.欄位1 FROM 表格1 LEFT JOIN 表格2 ON 表格1.欄位 = 表格2.欄位

RIGHT JOIN(表格2[右方]資料全部顯示):
SELECT 表格1.欄位1, 表格1.欄位2, 表格2.欄位1 FROM 表格1 RIGHT JOIN 表格2 ON 表格1.欄位 = 表格2.欄位


關於我

隨手用部落格

紀錄平時學習用到的東西

考慮想重改版

Github 自學倉庫

我的 Github 帳號

PHP開發

公司: 原生PHP

個人: Slim -> Flight

關聯文章
CORS的簡單跨域實作(PHP + jQuery)
優化MySQL的在innodb資料效能
PHP , JS - 雙方json資料溝通方式.
PHP - is_dir_檢查資料夾是否存在
PHP - 圖片縮小與放大
PHP 處理圖片旋轉問題
PHP - 檔案上傳環境設定
PHP - 檔案函數相關操作
PHP - 檔案上傳
PHP - Session設定
PHP - Cookie的設定
PHP - addslashes_反斜線,單引號,雙引號寫入資料庫
PHP - nl2br_輸入文字時按enter時自動加入<br>換行
PHP - strip_tags_html 標籤轉換純字元
PHP - PHP_EOL 解決各平台換行記號不統一問題
PHP - 前端大量值傳至後端方式
PHP - implode_explode 單一變數分解成陣列 / 陣列組合成單一變數
PHP - 查詢MySQL上Table的資訊(AUTO_INCREMENT)
PHP - mysqli 欄位相關
PHP - mysqli 資料撈取
PHP - mysqli 資料庫的使用
PHP - 引用外部的資料
PHP與前端(JS,HTML)相互傳值的方法
MySQL - 使用正規化
MySQL - 資料表的建立
MySQL - 資料庫簡單的計算
MySQL - 基礎語法
CSS - DIV / TD內部將圖片完全置中
CSS - overflow超過時處理方式
CSS - 左右文字平均對齊
HTML - 手機的顯示尺寸(RWD整理一篇文章)
HTML - 智慧型手機啟動app的網址
HTML - 預先讀取頁面或是資料的方式
JS - 手機裝置偵測位移
JS - 手機裝置轉址至手機版本介面
JS、PHP - if...else...精簡用法
JS - 文字取代與全部取代
JS - 偵測鍵盤事件方法
JS - 數值取樣
JS - 轉址與重新載入的語法
JS - 陣列變呼叫與存取的方式
jQuery Plugins - 透過timer.js來實現自動計時連續處理特定動作行為
jQuery Plugins - 透過jQuery form來實現上傳圖片不刷頁
jQuery - inArray找尋陣列符合值得方法
jQuery - 動態特效(animate與fade)相關
jQuery - 目前畫面卷軸位置、物件相對/絕對位置
jQuery - 滑鼠滑入滑出與hover用法
jQuery - focus/blur 焦點.失去焦點用法
JS、PHP - 轉頁方法
JS - 倒數功能
jQuery - 偵測目前的位移
jQuery - 偵測元素內的值是否有異動
jQuery - 僅執行一次one
jQuery - 事件綁定bind / live / delegate /on
jQuery - 操作子元素取得父元素屬性(.parent)
jQuery - 透過proxy將其它物件帶入特定function
回首頁