1、满足条件
AND和OR,简单
SELECT * FROM 表 WHERE country='CN' AND alexa > 50;
SELECT * FROM Websites WHERE country='USA' OR country='CN';
2、排序,掌握:<order by,降序怎么表示> 就没问题
默认升序,ASC表示升序,DESC表示降序
SELECT * FROM 表 ORDER BY 字段;
降序:
SELECT * FROM 表 ORDER BY 字段 DESC;
特殊:先对字段1进行排序,然后对字段2进行排序
SELECT * FROM 表 ORDER BY 字段1,字段2;
3、插入:INSERT INTO
开始不用SELECT。
INSERT INTO 表 (字段2, 字段3, 字段4, 字段5)
VALUES (对应字段2,对应字段3,对应字段4,字段5);
如:
INSERT INTO Websites (name, url, alexa, country)
VALUES ('百度','https://www.baidu.com/','4','CN');
4、更新:UPDATE
UPDATE 找到表,WHERE找到字段,SET设置值。简单
UPDATE 表
SET alexa='5000', country='USA'
WHERE name='菜鸟教程';
5、删除:DELETE
DELETE FROM 找到表,WHERE找到字段
DELETE FROM 表
WHERE name='Facebook' AND country='USA';
注意:DELETE FROM 表;
不会删除整个表,它会删除表中所有行,但保留表的结构
DELETE FROM 表;
6、总结
前面两篇文章就搞定了SQL的基础知识了,回顾一下:
怎么取数据?
怎么取不同的数据?
怎么选择数据?
什么是LIKE?
AND与OR的区别是什么?
怎么进行排序?
怎么进行插入?
怎么进行更新?
怎么进行删除?
SELECT FROM
SELECT DISTINCT
WHERE
WHERE 字段 LIKE
ORDRER BY
INSTER INTO
UPDATE
DELETE