//增加
//插入數(shù)據(jù)關鍵字 INSERT INTO 表名(字段一,字段二,字段三); VALUE(值一,值二,值三)
//INSERT INTO phone (name,price,type) VALUES("紅米8",8521,"王88")? 創(chuàng)建新的插入
//字段不需要加引號,值的字符串需要加引號,? 關鍵字可以用小寫,一般不用
//刪除
//DELETE? FROM 表名 WHERE 條件語句
//條件語句 加載WHERE后? ? ? 大于小于等于不等于區(qū)取余
//DELETE FROM phone WHERE? id=3 刪除id為3
//修改(更新)
//UPDATE 表名 SET 字段=“值”; WHERE條件語句;
UPDATE phone SET type="note8" WHERE id=5;//修改id是5的type改為note8;
//查詢
//? *? 代表所有字段
//不給*可以指定字段,多個字段用 " , "逗號隔開
//如果要統(tǒng)計查詢出來的數(shù)據(jù)數(shù)量用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之內(nèi)
//BETWEEN 值1 AND 值2 條件語句在什么之間? (在兩個值之間)
//SELECT * FROM `phone` WHERE price BETWEEN 3000 AND 5500; 在3000到5500之間
//根據(jù)條件進行排序 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查詢的數(shù)量;
//SELECT * FROM `phone` LIMIT 3,3;? 值1 開始的位置(不包含),值2查詢的數(shù)量;
//查找兩位并倒序排列
//LIMIT 限制語句要放在最后!排序要放在之前
//SELECT * FROM `phone` ORDER BY price DESC LIMIT 3,2;
//主要用來做分頁:已知1.每一頁顯示的條數(shù)(例子:條數(shù)2),已知2.當前頁數(shù)(例:當前頁3)!
//數(shù)據(jù)=LIMIT (當前頁-1)*條數(shù) , 條數(shù);? 條數(shù)是每次翻頁的條數(shù)即:2;
//LIKE 模糊查詢
//SELECT * FROM `phone` WHERE name LIKE "三%";//%代表后面還有內(nèi)容
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;
//關聯(lián)查詢(聯(lián)表查詢); 關鍵字? JOIN ON(內(nèi)聯(lián))= INNER JOIN ON? ;
//左關聯(lián) LEFT JOIN ON? :以左邊表為主表;
//右關聯(lián) 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