SQL——增删改查

前言

之前大致了解过,现在用 MySQL 的还是居于多数,而且自己之后也有意向往大前端发展,所以就需要捡起以前的 SQL,也希望将来有机会用 Node.js + MySQL 做大型项目的机会。因此,就从简单的 SQL 的增删改查开始大前端之路。

SELECT

开发中最常见的就是 SELECT 查询。
简单的查询,看起来是这样的:

SELECT * FROM student

一般情况下查询会和 WHERE 一起使用:

SELECT * FROM student WHERE age >= 30 AND sex = man

SELECT DISTINCT

有时候我们需要知道一个表中的某个字段的所有不重复的值,这个时候我们就需要使用 SELECT DISTINCT 。
例如:

SELECT DISTICT name FROM student

ORDER BY

在一些场景中,我们需要对查询的结果根据时间的先后顺序进行降序或升序查询。
例如:

SELECT name, age FROM student ORDER BY register_time DES

需要注意的是 ORDER BY 默认是升序排序,如果需要降序排序需要通过 DES。

INSERT INTO

插入操作也是属于开发中的常见的 SQL 语句。
例如:

INSERT INTO student(name, age, sex, register_time) value('吴敬昌', '21', '男', '2016-9-1')

需要注意的是,如果不在表名后指定要插入的列名,那么默认插入的记录就是全部列。

UPDATE

同样地,更新操作也是开发中不可或缺的。
例如:

UPDATE student 
SET name = "王二小"
WHERE age = 21

DELETE

最后,在 SQL 中基础的语句之一,删除语句也是很常用的。
例如:

DELETE FROM student
WHERE age = 21
发布了140 篇原创文章 · 获赞 16 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_42049445/article/details/103413917