//增加
//插入數據關鍵字 INSERT INTO 表名(字段一,字段二,字段三); VALUE(值一,值二,值三)
//INSERT INTO phone (name,price,type) VALUES("紅米8",8521,"王88")? 創建新的插入
//字段不需要加引號,值的字符串需要加引號,? 關鍵字可以用小寫,一般不用
//刪除
//DELETE? FROM 表名 WHERE 條件語句
//條件語句 加載WHERE后? ? ? 大于小于等于不等于區取余
//DELETE FROM phone WHERE? id=3 刪除id為3
//修改(更新)
//UPDATE 表名 SET 字段=“值”; WHERE條件語句;
UPDATE phone SET type="note8" WHERE id=5;//修改id是5的type改為note8;
//查詢
//? *? 代表所有字段
//不給*可以指定字段,多個字段用 " , "逗號隔開
//如果要統計查詢出來的數據數量用COUNT關鍵字? 將所需查找元素包裹,一般包裹的位置是*的位置或者被替代*的位置
//SELECT*FROM 表名 WHERE 條件語句
//SELECT * FROM `phone` WHERE 1 默認查詢所有
//SELECT * FROM `phone` WHERE id>3? 查詢id大于3的
//條件語句: 給比較運算符? IN關鍵字在(指定的值)? NOT IN(某個字段不在指定 值 里面)
//SELECT * FROM `phone` WHERE id IN(1,2,3)
// id IN(1,2,3) id必須在1,2,3之內
//BETWEEN 值1 AND 值2 條件語句在什么之間? (在兩個值之間)
//SELECT * FROM `phone` WHERE price BETWEEN 3000 AND 5500; 在3000到5500之間
//根據條件進行排序 ORDER BY 字段 順序(正序ASC 和 倒序DESC);
//正序ASC 和 倒序DESC
//SELECT * FROM `phone`? ORDER BY id DESC 倒序
//價格排序,在倒序排列
//SELECT * FROM `phone`? price>300 ORDER BY price DESC;
//限制語句 LIMIT 值1 開始位置(不包含),值2查詢的數量;
//SELECT * FROM `phone` LIMIT 3,3;? 值1 開始的位置(不包含),值2查詢的數量;
//查找兩位并倒序排列
//LIMIT 限制語句要放在最后!排序要放在之前
//SELECT * FROM `phone` ORDER BY price DESC LIMIT 3,2;
//主要用來做分頁:已知1.每一頁顯示的條數(例子:條數2),已知2.當前頁數(例:當前頁3)!
//數據=LIMIT (當前頁-1)*條數 , 條數;? 條數是每次翻頁的條數即:2;
//LIKE 模糊查詢
//SELECT * FROM `phone` WHERE name LIKE "三%";//%代表后面還有內容
SELECT name,price FROM `phone` WHERE name LIKE "%星%" ORDER BY price DESC;//包含前面的一個
//有一種
SELECT name,price FROM `phone` WHERE name LIKE "%星%" AND id>3 ORDER BY price DESC;
//關聯查詢(聯表查詢); 關鍵字? JOIN ON(內聯)= INNER JOIN ON? ;
//左關聯 LEFT JOIN ON? :以左邊表為主表;
//右關聯 RIGHT JOIN ON:以右邊的表為主;
//SELECT * FROM phone JOIN users ON phone.id=users.id
//關鍵字as
//SELECT * FROM phone as p JOIN users as u ON p.id=u.id