From 828ab03600a4940d2a631718fa494fef82e2b547 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=99=AE=E9=80=9A?= <33003322+gly97@users.noreply.github.com> Date: 2019年9月27日 21:49:46 +0800 Subject: [PATCH 1/5] =?UTF-8?q?Update=20MySQL=E5=AD=A6=E4=B9=A0=E7=AC=94?= =?UTF-8?q?=E8=AE=B0.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...SQL345円255円246円344円271円240円347円254円224円350円256円260円.md" | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git "a/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" "b/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" index 1ba9afc..0fa1c9b 100644 --- "a/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" +++ "b/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" @@ -4,7 +4,7 @@ ```shell # 登录MySQL -$ mysql -u root -p12345612 +$ mysql -u root -设置的密码 # 退出MySQL数据库服务器 exit; @@ -43,9 +43,14 @@ desc pet; SELECT * from pet; -- 插入数据 +--INSERT INTO 表名称 VALUES (值1, 值2,....) +--我们也可以指定所要插入数据的列: +--INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) + INSERT INTO pet VALUES ('puffball', 'Diane', 'hamster', 'f', '1990-03-30', NULL); -- 修改数据 +--UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 UPDATE pet SET name = 'squirrel' where owner = 'Diane'; -- 删除数据 From 51c8ce1231beb5234cc0c08918cf5c1ebf23f72f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=99=AE=E9=80=9A?= <33003322+gly97@users.noreply.github.com> Date: 2019年9月27日 21:51:02 +0800 Subject: [PATCH 2/5] =?UTF-8?q?Update=20MySQL=E5=AD=A6=E4=B9=A0=E7=AC=94?= =?UTF-8?q?=E8=AE=B0.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" "b/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" index 0fa1c9b..22d0e08 100644 --- "a/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" +++ "b/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" @@ -879,7 +879,7 @@ SELECT * FROM score WHERE c_no IN ( +------+-------+--------+ ``` -### UNION 和 NOTIN 的使用 +### UNION 和 NOT IN 的使用 **查询 `计算机系` 与 `电子工程系` 中的不同职称的教师。** From 51c8d47e58e8f4b1e2334b82b68bcfd4ee9e76f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=99=AE=E9=80=9A?= <33003322+gly97@users.noreply.github.com> Date: 2019年9月27日 21:53:42 +0800 Subject: [PATCH 3/5] =?UTF-8?q?Update=20MySQL=E5=AD=A6=E4=B9=A0=E7=AC=94?= =?UTF-8?q?=E8=AE=B0.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" "b/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" index 22d0e08..104fd54 100644 --- "a/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" +++ "b/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" @@ -1060,7 +1060,7 @@ SELECT class FROM student WHERE sex = '男' GROUP BY class HAVING COUNT(*)> 1; +-------+ ``` -### NOTLIKE 模糊查询取反 +### NOT LIKE 模糊查询取反 **查询 `student` 表中不姓 "王" 的同学记录。** From 3c2cf188d7ac8147dc36faea0fd2d6efe984f01d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=99=AE=E9=80=9A?= <33003322+gly97@users.noreply.github.com> Date: 2019年9月27日 22:02:41 +0800 Subject: [PATCH 4/5] =?UTF-8?q?Update=20MySQL=E5=AD=A6=E4=B9=A0=E7=AC=94?= =?UTF-8?q?=E8=AE=B0.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...SQL345円255円246円344円271円240円347円254円224円350円256円260円.md" | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git "a/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" "b/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" index 104fd54..656c0cf 100644 --- "a/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" +++ "b/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" @@ -880,6 +880,9 @@ SELECT * FROM score WHERE c_no IN ( ``` ### UNION 和 NOT IN 的使用 +Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; + +Union All:对两个结果集进行并集操作,包括重复行,不进行排序; **查询 `计算机系` 与 `电子工程系` 中的不同职称的教师。** @@ -1082,7 +1085,7 @@ mysql> SELECT * FROM student WHERE name NOT LIKE '王%'; ``` ### YEAR 与 NOW 函数 - +month/day/minute **查询 `student` 表中每个学生的姓名和年龄。** ```mysql @@ -1117,7 +1120,7 @@ SELECT MAX(birthday), MIN(birthday) FROM student; +---------------+---------------+ ``` -### 多段排序 +### 多段排序/多端分组 **以 `class` 和 `birthday` 从大到小的顺序查询 `student` 表。** From 2dc18f7b0ae3e9b452b44183ec352b862516cf6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=99=AE=E9=80=9A?= <33003322+gly97@users.noreply.github.com> Date: 2019年9月27日 22:06:00 +0800 Subject: [PATCH 5/5] =?UTF-8?q?sql=E7=BB=83=E4=B9=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 基本sql函数练习 --- .../MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git "a/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" "b/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" index 656c0cf..5072a93 100644 --- "a/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" +++ "b/mysql/MySQL345円255円246円344円271円240円347円254円224円350円256円260円.md" @@ -1085,7 +1085,7 @@ mysql> SELECT * FROM student WHERE name NOT LIKE '王%'; ``` ### YEAR 与 NOW 函数 -month/day/minute +**month/day/minute** **查询 `student` 表中每个学生的姓名和年龄。** ```mysql @@ -1120,7 +1120,7 @@ SELECT MAX(birthday), MIN(birthday) FROM student; +---------------+---------------+ ``` -### 多段排序/多端分组 +### 多段排序/多段分组 **以 `class` 和 `birthday` 从大到小的顺序查询 `student` 表。**