diff --git "a/data/2.MySQL\344\270\255\351\230\266/4.\345\255\220\346\237\245\350\257\242/6. \345\210\227\345\255\220\346\237\245\350\257\242/in_column.md" "b/data/2.MySQL\344\270\255\351\230\266/4.\345\255\220\346\237\245\350\257\242/6. \345\210\227\345\255\220\346\237\245\350\257\242/in_column.md" index d8da06590ca9addd677308c2497ef1b5d74b02db..6c199f27142bde3b61cedc3167183fd46fef5d4a 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/4.\345\255\220\346\237\245\350\257\242/6. \345\210\227\345\255\220\346\237\245\350\257\242/in_column.md" +++ "b/data/2.MySQL\344\270\255\351\230\266/4.\345\255\220\346\237\245\350\257\242/6. \345\210\227\345\255\220\346\237\245\350\257\242/in_column.md" @@ -3,8 +3,9 @@ Joe 打算写一个查询,根据员工表 ```mysql -create table employee( - id int primary key auto_increment, +create table employee +( + id int primary key auto_increment, dept varchar(256), name varchar(256), post varchar(16) @@ -16,7 +17,40 @@ create table employee( ## 答案 ```mysql -select distinct(dept) as dept, - (select count(*) from employee as i where i.dept=o.dept) as emp +select distinct(dept) as dept, + (select count(*) + from employee as i + where i.dept = o.dept) as emp +from employee as o; +``` + +## 选项 + +### A + +```mysql +select distinct(dept) as dept, + (select count(*) + from employee as i) as emp +from employee as o; +``` + +### B + +```mysql +select distinct(dept) as dept, + (select count(*) + from employee + where dept = dept) as emp +from employee +``` + +### C + +```mysql +select dept as dept, + (select count(*) + from employee as i + where i.dept = o.dept) as emp from employee as o ``` \ No newline at end of file diff --git "a/data/2.MySQL\344\270\255\351\230\266/9.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/3.\346\237\245\347\234\213\347\224\250\346\210\267\346\235\203\351\231\220/view_privileges.md" "b/data/2.MySQL\344\270\255\351\230\266/9.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/3.\346\237\245\347\234\213\347\224\250\346\210\267\346\235\203\351\231\220/view_privileges.md" index 4e768b56d84e02be46b30d93be818972220b8462..018a263387ab86d2896420b99ff5b3836ef7bce3 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/9.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/3.\346\237\245\347\234\213\347\224\250\346\210\267\346\235\203\351\231\220/view_privileges.md" +++ "b/data/2.MySQL\344\270\255\351\230\266/9.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/3.\346\237\245\347\234\213\347\224\250\346\210\267\346\235\203\351\231\220/view_privileges.md" @@ -1 +1,29 @@ -# \ No newline at end of file +# 查看用户权限 + +Joe 想要查看 Fred 的 MySQL 账户 `'fred'@'%'` 的权限,他应该怎么做? + +## 答案 + +```mysql +show grants for fred; +``` + +## 选项 + +### A + +```mysql +select grants from fred; +``` + +### B + +```mysql +show privileges for fred; +``` + +### B + +```mysql +show privileges from fred; +``` diff --git "a/data/2.MySQL\344\270\255\351\230\266/9.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/5.\344\277\256\346\224\271\347\224\250\346\210\267\345\257\206\347\240\201/change_password.md" "b/data/2.MySQL\344\270\255\351\230\266/9.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/5.\344\277\256\346\224\271\347\224\250\346\210\267\345\257\206\347\240\201/change_password.md" index a8766639d1989bada0ad9e8c93b74134e4b412ac..c47d0e3f2987a5fe170cb72af7b15c9cff626f76 100644 --- "a/data/2.MySQL\344\270\255\351\230\266/9.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/5.\344\277\256\346\224\271\347\224\250\346\210\267\345\257\206\347\240\201/change_password.md" +++ "b/data/2.MySQL\344\270\255\351\230\266/9.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/5.\344\277\256\346\224\271\347\224\250\346\210\267\345\257\206\347\240\201/change_password.md" @@ -1,10 +1,10 @@ # 修改口令 -Fred 有一个 `'fred'@'%'` 账户,但是他忘了密码,需要 Joe 帮他修改一个新口令, -Joe 准备将这个口令初始化为 'goods123fred',并设置为登录后修改新口令。 -Joe 应该怎么操作? +Fred 有一个名为 `'fred'@'%'` 的 MySQL 账户,但是他忘了密码,需要 Joe 帮他修改一个新口令, +Joe 准备将这个账户的口令初始化为 `goods123fred` , +并设置为登录后修改新口令。他应该怎么做? -## 答案 +## 答案 ```mysql alter user 'fred'@'%' identified by 'goods123fred' password expire; diff --git "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/10.JSON\347\264\242\345\274\225/config.json" "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/10.JSON\347\264\242\345\274\225/config.json" deleted file mode 100644 index f9940ba1252096764916aa60b216c4dee403a9fd..0000000000000000000000000000000000000000 --- "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/10.JSON\347\264\242\345\274\225/config.json" +++ /dev/null @@ -1,9 +0,0 @@ -{ - "node_id": "mysql-9f8881b9f30544149327af68e3007603", - "keywords": [], - "children": [], - "export": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 -} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/13.\345\205\250\346\226\207\347\264\242\345\274\225/config.json" "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/10.\345\205\250\346\226\207\347\264\242\345\274\225/config.json" similarity index 57% rename from "data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/13.\345\205\250\346\226\207\347\264\242\345\274\225/config.json" rename to "data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/10.\345\205\250\346\226\207\347\264\242\345\274\225/config.json" index 15fdb406e2ec6910895d617cc0b8dd67c90e01ce..0799200eea48c0119abf3b80855e1cbe0518a57b 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/13.\345\205\250\346\226\207\347\264\242\345\274\225/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/10.\345\205\250\346\226\207\347\264\242\345\274\225/config.json" @@ -1,8 +1,13 @@ { "node_id": "mysql-ba3fc0140b5842bb949c591d059e3269", - "keywords": ["full text index", "fti"], + "keywords": [ + "full text index", + "fti" + ], "children": [], - "export": [], + "export": [ + "full_text_index.json" + ], "keywords_must": [], "keywords_forbid": [], "group": 0 diff --git "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/10.\345\205\250\346\226\207\347\264\242\345\274\225/full_text_index.json" "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/10.\345\205\250\346\226\207\347\264\242\345\274\225/full_text_index.json" new file mode 100644 index 0000000000000000000000000000000000000000..c300c77b76b1c3216526d1bb3edf04927ffe545f --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/10.\345\205\250\346\226\207\347\264\242\345\274\225/full_text_index.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "ccat", + "source": "full_text_index.md", + "notebook_enable": false, + "exercise_id": "42e674c6764a40eb9124b6bffb6222fa" +} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/10.\345\205\250\346\226\207\347\264\242\345\274\225/full_text_index.md" "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/10.\345\205\250\346\226\207\347\264\242\345\274\225/full_text_index.md" new file mode 100644 index 0000000000000000000000000000000000000000..14eb8232575f473d9f714fafcebf969902d76524 --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/10.\345\205\250\346\226\207\347\264\242\345\274\225/full_text_index.md" @@ -0,0 +1,39 @@ +# 全文索引 + +Shop 表的部分字段如下: + +```mysql +create table shop ( + id int primary key auto_increment, + description varchar(8000) + -- ... +) +``` + +现在 Joe 要给 description 字段加上全文索引,他应该怎么做? + +## 答案 + +```mysql +alter table shop add fulltext(description); +``` + +## 选项 + +### A + +```mysql +alter table shop add index fulltext(description); +``` + +### B + +```mysql +alter table shop create fulltext(description); +``` + +### C + +```mysql +alter table shop alter description add fulltext(description); +``` \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/14.\351\232\220\350\227\217\347\264\242\345\274\225/config.json" "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/11.\351\232\220\350\227\217\347\264\242\345\274\225/config.json" similarity index 78% rename from "data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/14.\351\232\220\350\227\217\347\264\242\345\274\225/config.json" rename to "data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/11.\351\232\220\350\227\217\347\264\242\345\274\225/config.json" index e811c7c2a90ad8beb6573a189bf5dfa4644ea8de..ea8dc45e69998c130e5345ef9941dafe145bc576 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/14.\351\232\220\350\227\217\347\264\242\345\274\225/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/11.\351\232\220\350\227\217\347\264\242\345\274\225/config.json" @@ -2,7 +2,9 @@ "node_id": "mysql-c57e1195b0914cd38798ce029156ec87", "keywords": [], "children": [], - "export": [], + "export": [ + "invisible.json" + ], "keywords_must": [], "keywords_forbid": [], "group": 0 diff --git "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/11.\351\232\220\350\227\217\347\264\242\345\274\225/invisible.json" "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/11.\351\232\220\350\227\217\347\264\242\345\274\225/invisible.json" new file mode 100644 index 0000000000000000000000000000000000000000..3849c5b634881abc175e500279f2a7c788a994dc --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/11.\351\232\220\350\227\217\347\264\242\345\274\225/invisible.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "ccat", + "source": "invisible.md", + "notebook_enable": false, + "exercise_id": "07a6f3f1f98d49249a2ba14fae5a4cad" +} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/11.\351\232\220\350\227\217\347\264\242\345\274\225/invisible.md" "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/11.\351\232\220\350\227\217\347\264\242\345\274\225/invisible.md" new file mode 100644 index 0000000000000000000000000000000000000000..1fe9069c3945c93fc07d15f2af35e151312033e5 --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/11.\351\232\220\350\227\217\347\264\242\345\274\225/invisible.md" @@ -0,0 +1,65 @@ +# 隐藏索引 + +Shop 表的部分字段如下: + +```mysql +create table shop ( + id int primary key auto_increment, + description varchar(8000), + fulltext (description) + -- ... +) +``` + +已知 description 字段上的全文索引名为 description。因为这个表已经很大,Joe +想要删掉这个索引,但是他不确定是否有程序还在使用它, + +Joe 应该怎么做? + +## 答案 + +先执行 + +```mysql +alter table shop alter index description invisible ; +``` + +将索引隐藏,观察确认没有影响后再执行 + +```mysql +alter table shop drop index description; +``` + +删除。 + + +## 选项 + +### A + +先备份 shop 表,然后执行 + +```mysql +alter table shop drop index description; +``` +删除,有问题的话从备份文件恢复。 + +### B + +备份 shop ,然后删除重建,重建时去掉 description 相关的索引逻辑。 + +### C + +先执行 + +```mysql +alter table shop alter index description invisible ; +``` + +将索引隐藏,确认后再执行 + +```mysql +alter table shop alter index description visible ; +``` + +恢复索引可见。 \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/15.\345\207\275\346\225\260\347\264\242\345\274\225/config.json" "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/12.\345\207\275\346\225\260\347\264\242\345\274\225/config.json" similarity index 100% rename from "data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/15.\345\207\275\346\225\260\347\264\242\345\274\225/config.json" rename to "data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/12.\345\207\275\346\225\260\347\264\242\345\274\225/config.json" diff --git "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/8.NULL/config.json" "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/8.NULL/config.json" deleted file mode 100644 index 6926acc8c56f3ad72be17e222d50992dc32a5bc6..0000000000000000000000000000000000000000 --- "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/8.NULL/config.json" +++ /dev/null @@ -1,9 +0,0 @@ -{ - "node_id": "mysql-cc8d1f5fa1e74b6bac93488149c5845f", - "keywords": [], - "children": [], - "export": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 -} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/11.\347\273\204\345\220\210\347\264\242\345\274\225/config.json" "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/8.\347\273\204\345\220\210\347\264\242\345\274\225/config.json" similarity index 100% rename from "data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/11.\347\273\204\345\220\210\347\264\242\345\274\225/config.json" rename to "data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/8.\347\273\204\345\220\210\347\264\242\345\274\225/config.json" diff --git "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/9.LIKE/config.json" "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/9.LIKE/config.json" deleted file mode 100644 index 3e6ca1cceb36dd08f07151ab8be11d2a12862c8c..0000000000000000000000000000000000000000 --- "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/9.LIKE/config.json" +++ /dev/null @@ -1,9 +0,0 @@ -{ - "node_id": "mysql-387801d5a5124f78a7bf3d68f3618a57", - "keywords": ["like"], - "children": [], - "export": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 -} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/12.\347\251\272\351\227\264\347\264\242\345\274\225/config.json" "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/9.\347\251\272\351\227\264\347\264\242\345\274\225/config.json" similarity index 72% rename from "data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/12.\347\251\272\351\227\264\347\264\242\345\274\225/config.json" rename to "data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/9.\347\251\272\351\227\264\347\264\242\345\274\225/config.json" index f6aef3302e544c25d09eb6b410271c6c9b0da624..20208cd3c6517a62195a5d45856b9cc773298c6a 100644 --- "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/12.\347\251\272\351\227\264\347\264\242\345\274\225/config.json" +++ "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/9.\347\251\272\351\227\264\347\264\242\345\274\225/config.json" @@ -2,8 +2,10 @@ "node_id": "mysql-2f417818ad3449268396157cbb9d4d9c", "keywords": [], "children": [], - "export": [], + "export": [ + "geo_index.json" + ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/9.\347\251\272\351\227\264\347\264\242\345\274\225/geo_index.json" "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/9.\347\251\272\351\227\264\347\264\242\345\274\225/geo_index.json" new file mode 100644 index 0000000000000000000000000000000000000000..8b35a63a87b1454f361dc6b91e862c715a566221 --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/9.\347\251\272\351\227\264\347\264\242\345\274\225/geo_index.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "ccat", + "source": "geo_index.md", + "notebook_enable": false, + "exercise_id": "4ff8589a210e4ed2bf20aba25082e04a" +} \ No newline at end of file diff --git "a/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/9.\347\251\272\351\227\264\347\264\242\345\274\225/geo_index.md" "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/9.\347\251\272\351\227\264\347\264\242\345\274\225/geo_index.md" new file mode 100644 index 0000000000000000000000000000000000000000..3abd3c7484b47c8a55ba4b38386e682d04c18971 --- /dev/null +++ "b/data/3.MySQL\351\253\230\351\230\266/1.\346\267\261\345\205\245\347\264\242\345\274\225/9.\347\251\272\351\227\264\347\264\242\345\274\225/geo_index.md" @@ -0,0 +1,48 @@ +# 几何索引 + +Goods 数据库中有一个 shop 表,其中包含如下字段: + +```mysql +create table shop ( + id int primary key auto_increment, + location GEOMETRY + -- ... +) +``` + +现在 Joe 要给 location 字段加上几何索引,他应该怎么做? + +## 答案 + +```mysql +alter table shop modify location GEOMETRY not null; +alter table shop add INDEX geo_index(location); +``` + +## 选项 + +### A + +```mysql +alter table shop add INDEX geo_index(location); +``` + +### B + +```mysql +alter table shop add INDEX location; +``` + +### C + +```mysql +alter table shop modify location GEOMETRY not null; +alter table shop add INDEX location; +``` + +### D + +```mysql +alter table shop modify location GEOMETRY not null; +alter table shop add INDEX location; +``` diff --git a/data/tree.json b/data/tree.json index 34d2dfd567930421f442f961c267a072f1a62b8e..5c27a24c68186a182371380edc8f8adfe3b73e50 100644 --- a/data/tree.json +++ b/data/tree.json @@ -1349,7 +1349,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 1 } }, { @@ -1359,7 +1359,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 1 } }, { @@ -1369,7 +1369,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 1 } }, { @@ -1381,7 +1381,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 1 } }, { @@ -1391,7 +1391,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 1 } }, { @@ -1401,7 +1401,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 1 } }, { @@ -1414,7 +1414,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } } ], @@ -1522,38 +1522,6 @@ "group": 0 } }, - { - "NULL": { - "node_id": "mysql-cc8d1f5fa1e74b6bac93488149c5845f", - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 - } - }, - { - "LIKE": { - "node_id": "mysql-387801d5a5124f78a7bf3d68f3618a57", - "keywords": [ - "like" - ], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 - } - }, - { - "JSON索引": { - "node_id": "mysql-9f8881b9f30544149327af68e3007603", - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 - } - }, { "组合索引": { "node_id": "mysql-ce1f863b4d254d2aadb6ce2331122d16", @@ -1573,7 +1541,7 @@ "children": [], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 2 } }, {