From e9504357f0423e55dc3f66586e0eb9780ba44890 Mon Sep 17 00:00:00 2001 From: Mars Liu Date: Thu, 14 Jul 2022 10:19:22 +0800 Subject: [PATCH] move engine exercise to 3.4 --- .../config.json" | 3 +- .../engine.md" | 49 ------------- .../config.json" | 3 +- .../engine.json" | 2 +- .../engine.md" | 57 ++++++---------- .../innodb.json" | 2 +- .../innodb.md" | 68 +++++++++++++++++++ data/tree.json | 2 +- 8 files changed, 93 insertions(+), 93 deletions(-) delete mode 100644 "data/1.MySQL\345\210\235\351\230\266/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/1.10 \345\210\206\351\222\237\344\272\206\350\247\243 MySQL/engine.md" rename "data/1.MySQL\345\210\235\351\230\266/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/1.10 \345\210\206\351\222\237\344\272\206\350\247\243 MySQL/engine.json" => "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/innodb.json" (65%) create mode 100644 "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/innodb.md" diff --git "a/data/1.MySQL\345\210\235\351\230\266/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/1.10 \345\210\206\351\222\237\344\272\206\350\247\243 MySQL/config.json" "b/data/1.MySQL\345\210\235\351\230\266/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/1.10 \345\210\206\351\222\237\344\272\206\350\247\243 MySQL/config.json" index 246038b..c3f4742 100644 --- "a/data/1.MySQL\345\210\235\351\230\266/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/1.10 \345\210\206\351\222\237\344\272\206\350\247\243 MySQL/config.json" +++ "b/data/1.MySQL\345\210\235\351\230\266/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/1.10 \345\210\206\351\222\237\344\272\206\350\247\243 MySQL/config.json" @@ -7,8 +7,7 @@ "children": [], "export": [ "server.json", - "client.json", - "engine.json" + "client.json" ], "keywords_must": [ [ diff --git "a/data/1.MySQL\345\210\235\351\230\266/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/1.10 \345\210\206\351\222\237\344\272\206\350\247\243 MySQL/engine.md" "b/data/1.MySQL\345\210\235\351\230\266/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/1.10 \345\210\206\351\222\237\344\272\206\350\247\243 MySQL/engine.md" deleted file mode 100644 index 3b76ec4..0000000 --- "a/data/1.MySQL\345\210\235\351\230\266/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/1.10 \345\210\206\351\222\237\344\272\206\350\247\243 MySQL/engine.md" +++ /dev/null @@ -1,49 +0,0 @@ -# 3. MySQL 存储引擎 - -关于 MySQL 的存储引擎,下列说法错误的是: - -1. InnoDB 支持事务,有更好的并发能力。 -2. MyISAM 不支持事务和外键,结构简单,可以压缩为只读状态。 -3. Memory 引擎将数据保存在内存中,重启会丢失数据,读速度快很快,适合作为会话表和缓存表。 -4. 临时表默认使用 Memory 引擎。 - -
- -点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill){target="_blank"}。 - -* `show databases;` 列出所有数据库 -* `show tables;` 列出所有表 - -## 答案 - -4 - -## 选项 - -### A - -``` -1, 2, 3 -``` - -### B - -``` -2, 3, 4 -``` - -### C - -``` -2, 3 -``` - -### D - -``` -1, 4 -``` - -### E - -全部都对 \ No newline at end of file diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/config.json" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/config.json" index f755e6b..cba4aca 100644 --- "a/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/config.json" +++ "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/config.json" @@ -6,7 +6,8 @@ ], "children": [], "export": [ - "engine.json" + "engine.json", + "innodb.json" ], "keywords_must": [ [ diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/engine.json" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/engine.json" index 8e96e6c..9213df7 100644 --- "a/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/engine.json" +++ "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/engine.json" @@ -3,5 +3,5 @@ "author": "ccat", "source": "engine.md", "notebook_enable": false, - "exercise_id": "39244600680e40848e6ab8af71f22cf1" + "exercise_id": "cce5a0caa6aa4011bf31bc35f7ad73f4" } \ No newline at end of file diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/engine.md" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/engine.md" index 1f789b7..3b76ec4 100644 --- "a/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/engine.md" +++ "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/engine.md" @@ -1,6 +1,11 @@ -# 存储引擎 +# 3. MySQL 存储引擎 -Joe 需要确保 goods_category 表的存储引擎为 innodb ,那么建表语句应该是: +关于 MySQL 的存储引擎,下列说法错误的是: + +1. InnoDB 支持事务,有更好的并发能力。 +2. MyISAM 不支持事务和外键,结构简单,可以压缩为只读状态。 +3. Memory 引擎将数据保存在内存中,重启会丢失数据,读速度快很快,适合作为会话表和缓存表。 +4. 临时表默认使用 Memory 引擎。
@@ -11,58 +16,34 @@ Joe 需要确保 goods_category 表的存储引擎为 innodb ,那么建表语 ## 答案 -```sql -CREATE TABLE goods_category -( - id INT, - category VARCHAR(30), - remark VARCHAR(100) -) ENGINE=INNODB; -``` +4 ## 选项 ### A -```sql -CREATE TABLE goods_category -( - id INT, - category VARCHAR(30), - remark VARCHAR(100) -) as INNODB; +``` +1, 2, 3 ``` ### B -```sql -WITH ENGINE=INNODB CREATE TABLE goods_category -( - id INT, - category VARCHAR(30), - remark VARCHAR(100) -); +``` +2, 3, 4 ``` ### C -```sql -SAVE TABLE goods_category -( - id INT, - category VARCHAR(30), - remark VARCHAR(100) -) AS INNODB; +``` +2, 3 ``` ### D -```sql -CREATE TABLE goods_category -( - id INT, - category VARCHAR(30), - remark VARCHAR(100) -) INNODB; ``` +1, 4 +``` + +### E +全部都对 \ No newline at end of file diff --git "a/data/1.MySQL\345\210\235\351\230\266/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/1.10 \345\210\206\351\222\237\344\272\206\350\247\243 MySQL/engine.json" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/innodb.json" similarity index 65% rename from "data/1.MySQL\345\210\235\351\230\266/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/1.10 \345\210\206\351\222\237\344\272\206\350\247\243 MySQL/engine.json" rename to "data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/innodb.json" index 9213df7..8e96e6c 100644 --- "a/data/1.MySQL\345\210\235\351\230\266/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/1.10 \345\210\206\351\222\237\344\272\206\350\247\243 MySQL/engine.json" +++ "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/innodb.json" @@ -3,5 +3,5 @@ "author": "ccat", "source": "engine.md", "notebook_enable": false, - "exercise_id": "cce5a0caa6aa4011bf31bc35f7ad73f4" + "exercise_id": "39244600680e40848e6ab8af71f22cf1" } \ No newline at end of file diff --git "a/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/innodb.md" "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/innodb.md" new file mode 100644 index 0000000..3b48699 --- /dev/null +++ "b/data/1.MySQL\345\210\235\351\230\266/3.\344\275\277\347\224\250\346\225\260\346\215\256\345\272\223/4.\345\255\230\345\202\250\345\274\225\346\223\216/innodb.md" @@ -0,0 +1,68 @@ +# 存储引擎 + +Joe 需要确保 goods_category 表的存储引擎为 innodb ,那么建表语句应该是: + +
+ +点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill){target="_blank"}。 + +* `show databases;` 列出所有数据库 +* `show tables;` 列出所有表 + +## 答案 + +```mysql +CREATE TABLE goods_category +( + id INT, + category VARCHAR(30), + remark VARCHAR(100) +) ENGINE=INNODB; +``` + +## 选项 + +### A + +```mysql +CREATE TABLE goods_category +( + id INT, + category VARCHAR(30), + remark VARCHAR(100) +) as INNODB; +``` + +### B + +```mysql +WITH ENGINE=INNODB CREATE TABLE goods_category +( + id INT, + category VARCHAR(30), + remark VARCHAR(100) +); +``` + +### C + +```mysql +SAVE TABLE goods_category +( + id INT, + category VARCHAR(30), + remark VARCHAR(100) +) AS INNODB; +``` + +### D + +```mysql +CREATE TABLE goods_category +( + id INT, + category VARCHAR(30), + remark VARCHAR(100) +) INNODB; +``` + diff --git a/data/tree.json b/data/tree.json index 93c4b57..77aa3fc 100644 --- a/data/tree.json +++ b/data/tree.json @@ -1906,7 +1906,7 @@ } }, { - " 过程化编程": { + "过程化编程": { "node_id": "mysql-918d2ed90a1546e1aab23036eee5539a", "keywords": [], "children": [ -- GitLab