提交 987f7be0 编写于 作者: M Mars Liu

数据库准备工作

上级 53428573
......@@ -7,4 +7,5 @@ __pycache__
*.out
bin/
debug/
release/
\ No newline at end of file
release/
book/
\ No newline at end of file
......@@ -2,7 +2,9 @@
"node_id": "mysql-8e971f3c569a4e56bb83b5d75a2a425f",
"keywords": [],
"children": [],
"export": [],
"export": [
"relation.json"
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
......
......@@ -2,11 +2,11 @@
"node_id": "mysql-95d0b7e5493e478f85ca49a77a13d194",
"keywords": [
"安装",
"PostgreSQL"
"MySQL"
],
"children": [],
"export": [
"install.json"
"develop.json"
],
"keywords_must": [
"安装"
......
{
"type": "code_options",
"author": "ccat",
"source": "install.md",
"source": "develop.md",
"notebook_enable": false,
"exercise_id": "8853d1b52947421a9ffb84007126825e"
}
\ No newline at end of file
# 开发机安装
Joe 刚刚入职 EMP 公司,现在他需要在新领到的开发机上安装 MySQL 或 MariaDB(MySQL 的分支) ,下列说法不正确的是:
## 答案
MySQL 需要超级用户 root,windows 的超级用户为 administrator ,所以 windows 上无法安装 MySQL。
## 选项
### Mac
在 Mac 上可以用 Homebrew 安装。
### FreeBSD
在 FreeBSD 上,可以用 ports 安装。
### Windows
在 windows 上,可以下载安装包进行安装。
### CentOS
在 CentOS 上可以通过
```shell
yum install mariadb-server
```
安装。
### Debian
Debian 或 ubuntu 环境可以通过
```shell
apt install mariadb-server
```
安装。
# 安装
下列内容,不正确的是哪一项?
## 答案
安装过程需要 root 权限,也应该将 root 设置为超级用户。
## 选项
### A
在 Linux 上,可以用发行版自带的软件安装服务安装,用 systemctl 管理。
### B
在 FreeBSD 上,可以用 ports 安装。
### C
在 windows 上,可以下载安装包进行安装。
### D
PostgreSQL 默认的超级用户名为 postgres 。
### E
修改 postgres.conf 配置文件,可以修改 PG 的监听地址和端口。
......@@ -7,8 +7,8 @@
],
"children": [],
"export": [
"login.json",
"rds.json"
"prepare.json",
"login.json"
],
"keywords_must": [
"登录"
......
{
"type": "code_options",
"author": "ccat",
"source": "rds.md",
"source": "login.md",
"notebook_enable": false,
"exercise_id": "7fe3fb9342234107a16bc059a44fbed7"
"exercise_id": "a6af57c960df49c1befabac14fb552bf"
}
\ No newline at end of file
# 登录
Joe 在自己的电脑上创建了 'joe'@'localhost' 账户,那么关于他使用 joe 账户登录本机mysql数据库,以下说法错误的是:
## 答案
如果 Joe 的开发机上已经部署了ssh服务,那么他可以在局域网的内的任何计算机上使用
```shell
mysql -h Joe的开发机地址 -ujoe -p mysql
```
登录。
## 选项
### A
Joe 可以在自己的开发机上使用以下命令登录:
```shell
mysql -ujoe -p -h localhost mysql
```
### B
如果 Joe 的开发机上已经部署了ssh服务,那么他可以在局域网内的其它计算机
ssh 到自己的开发机,然后使用以下命令登录:
```shell
mysql -ujoe -p -h localhost mysql
```
### C
Joe 可以为自己的账户设定口令的有效期。
### D
Joe 可以为 joe 账户从其它网络地址登录的会话设置不同的口令和权限。
{
"type": "code_options",
"author": "ccat",
"source": "login.md",
"source": "prepare.md",
"notebook_enable": false,
"exercise_id": "e3f7a8400c0047009cc089d15fc14795"
}
\ No newline at end of file
# 初始化账户
Joe 已经在自己的开发机安装好 MySQL,他现在有一个系统用户 joe,该用户有 sudo 权限。
现在他想要建立一个名为 joe 的开发用户,并且:
- 这个用户*只能*在本机登录
- 使用简单的口令 `joe`
- 要有足够高的权限,用于接下来的开发工作
那么,Joe 应该采用下列哪个方案
## 答案
以 root 登录到本机的 mysql 库
```shell
sudo su
mysql mysql
```
创建数据库用户 joe 并授权:
```mysql
create user 'joe'@'localhost' identified by 'joe';
grant all privileges on *.* to `joe`@`localhost`;
flush privileges ;
```
## 选项
### A
以 joe 用户名登录数据库
```shell
mysql mysql
```
为 joe 授权
```mysql
grant all privileges on *.* to joe;
flush privileges ;
```
### B
以 root 用户登录数据库
```shell
sudo su
mysql mysql
```
为 joe 授权
```mysql
grant all privileges on *.* to joe;
flush privileges ;
```
### C
以 joe 用户登录数据库
```shell
mysql mysql
```
创建数据库用户 joe
```mysql
create user 'joe'@'localhost' identified by 'joe';
flush privileges ;
```
### D
以 root 登录到本机的 mysql 库
```shell
sudo su
mysql mysql
```
创建数据库用户 joe 并授权:
```mysql
create user 'joe'@'%' identified by 'joe';
grant all privileges on *.* to joe;
flush privileges ;
```
# 登录
你的团队有一个公用的开发服务器,你要安装一个 PostgreSQL 服务公用,你们希望每位同事
使用一个独立的开发数据库,不互相混淆。同时这个服务器不向其他部门开放。数据也希望有足
够的安全保障。你的同事们都有这台开发服务器的 ssh 账号,平时远程登录到服务器上工作。
下面哪个组合最符合你们的需求?
1. 为每位同事建立一个数据库账号
2. 初始化口令为123456,告知他们登录后修改密码。
3. 为每位同事建立对应的开发数据库,将他们的用户设置为该数据库的 owner
4. 将每位同事的用户身份都设置为superuser,并禁止他们登录别人的数据库
5. 为每位同事建立一个与操作系统账号同名的数据库账号
6. 修改 pg_hba.conf ,设置本地用户可以用操作系统集成登录
7. 设置 postgres 账号口令为 123456,群发告知同事
## 答案
```
5, 3, 6
```
## 选项
### A
```
1, 2, 4
```
### B
```
1, 2, 4, 6
```
### C
```
5, 2, 4
```
### D
```
5, 2, 4, 6
```
### E
```
7, 6
```
### F
```
2, 3, 4, 5, 6, 7
```
\ No newline at end of file
# RDS 管理
RShop 公司在云服务商处购买了一个 PostgreSQL RDS 服务,作为 DBA ,你会采取哪些措施来管理它?
1. 将云服务商提供的用户名口令交付开发团队
2. 要求开发团队交付数据库部署脚本
3. 部署并初始化数据库结构
4. 建立应用用户,采用口令登录,仅赋予数据查询和 DML 权限
5. 将应用用户的连接方式写入配置中心,供应用系统访问
6. 待开发团队初始化数据库后,修改用户名口令
7. 修改用户名口令后,将系统用户和口令保存在可信的存储中
## 答案
```
2, 3, 4, 5, 7
```
## 选项
### A
```
1, 3, 6, 4, 5, 7
```
### B
```
1, 3
```
### C
```
2, 4, 6
```
### D
```
1, 3, 5, 7
```
\ No newline at end of file
......@@ -2,7 +2,9 @@
"node_id": "mysql-764d5080ddb943fe9236922984afa152",
"keywords": [],
"children": [],
"export": [],
"export": [
"create_database.json"
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
......
{
"type": "code_options",
"author": "ccat",
"source": "create_database.md",
"notebook_enable": false,
"exercise_id": "7176bf0c002f47c1b3c6b9fa74bb827d"
}
\ No newline at end of file
# 创建和删除数据库
Joe 在开发机上创建了一个名为 goods 的数据库,做了一些练习,现在他需要删除这个数据库,重建一个 goods。那么他需要的步骤是:
## 答案
```mysql
drop database goods;
create database goods;
```
## 选项
### A
```mysql
delete database goods;
create database goods;
```
### B
```mysql
if exists(database goods) then
begin
drop database goods;
end;
create database goods;
```
### C
```mysql
use goods;
drop database goods;
create database goods;
```
### D
```mysql
use goods;
drop database goods;
make database goods;
```
### E
```mysql
drop database goods;
make database goods;
```
### F
```mysql
cd goods;
drop database goods;
create database goods;
```
{
"node_id": "mysql-1557b617893243cc840aa512d312d3f1",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"type": "code_options",
"author": "ccat",
"source": "auto_increment.md",
"notebook_enable": false,
"exercise_id": "c4ad7801c75146668da3b21f9de0011c"
}
\ No newline at end of file
# 自增字段
Joe 需要重建一个 id 为自增字段的 goods_category 。他已经删除了旧表,那么接下来应该:
## 答案
```mysql
CREATE TABLE goods_category
(
id INT(11) PRIMARY KEY AUTO_INCREMENT,
category VARCHAR(30),
remark VARCHAR(100)
) ENGINE INNODB;
```
## 选项
### A
```mysql
CREATE TABLE goods_category
(
id INT(11) PRIMARY KEY SERIALS,
category VARCHAR(30),
remark VARCHAR(100)
) ENGINE INNODB;
```
### B
```mysql
CREATE TABLE goods_category
(
id INT(11) ,
category VARCHAR(30),
remark VARCHAR(100),
PRIMARY KEY ID AUTO_INCREMENT
) ENGINE INNODB;
```
### C
```mysql
CREATE TABLE goods_category
(
id INT(11) PRIMARY KEY,
category VARCHAR(30),
remark VARCHAR(100)
) ENGINE INNODB;
```
### D
```mysql
CREATE TABLE goods_category
(
id INT(11) PRIMARY KEY SERIALS,
category VARCHAR(30),
remark VARCHAR(100)
) ENGINE INNODB;
```
......@@ -2,7 +2,10 @@
"node_id": "mysql-426b0b1e04a4462e984ee77ca536f916",
"keywords": [],
"children": [],
"export": [],
"export": [
"create_table.json",
"auto_increment.json"
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
......
{
"type": "code_options",
"author": "ccat",
"source": "create_table.md",
"notebook_enable": false,
"exercise_id": "282cc79ab5b34562a3cdc6d6d1453332"
}
\ No newline at end of file
# 创建表
Joe 想要在 goods 数据库创建一个 goods_category 表,管理商品的类别,那么正确的建表语句应该是:
## 答案
```mysql
CREATE TABLE goods_category
(
id INT(11) PRIMARY KEY ,
category VARCHAR(30),
remark VARCHAR(100)
);
```
## 选项
### A
```mysql
MAKE TABLE goods_category
(
id INT(11) PRIMARY KEY ,
category VARCHAR(30),
remark VARCHAR(100)
);
```
### B
```mysql
DROP TABLE goods_category
(
id INT(11) PRIMARY KEY,
category VARCHAR(30),
remark VARCHAR(100)
);
```
### C
```mysql
SAVE TABLE goods_category
(
id INT(11) PRIMARY KEY,
category VARCHAR(30),
remark VARCHAR(100)
);
```
### D
```mysql
ADD TABLE goods_category
(
id INT(11) PRIMARY KEY,
category VARCHAR(30),
remark VARCHAR(100)
);
```
### E
```mysql
PUT TABLE goods_category
(
id INT(11) PRIMARY KEY,
category VARCHAR(30),
remark VARCHAR(100)
);
```
......@@ -2,7 +2,9 @@
"node_id": "mysql-401a4084d56c4123afa3ced3aa0e5e98",
"keywords": [],
"children": [],
"export": [],
"export": [
"encode.json"
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
......
{
"type": "code_options",
"author": "ccat",
"source": "encode.md",
"notebook_enable": false,
"exercise_id": "041eebb89fcb479e8ebb617d01c38234"
}
\ No newline at end of file
# 数据库编码
Joe 希望 goods 数据库可以处理各种不同语言文字的内容,因此他要确定 goods 数据库的编码,确保其为 ut8,下面哪些步骤是他需要做的?
(这里我们假设Joe第一次查看编码时,发现 goods 现在的编码为 latin1 )。
1. 执行 `SHOW CREATE DATABASE goods;` 查看 goods 的编码
2. 备份数据库
3. 取消默认编码 `ALTER DATABASE goods CHARACTER UNSET;`
4. 执行 `ALTER DATABASE goods CHARACTER SET utf8;` 设定编码
5. 删除 goods 数据库 `DROP DATABASE goods`
6. 用 utf8 编码重建 goods 数据库 `CREATE DATABASE goods DEFAULT CHARACTER SET utf8`
7. 删除默认编码 `ALTER DATABASE goods DROP CHARACTER`
8. 再次执行 `SHOW CREATE DATABASE goods;` 查看 goods 的编码
9. 导入数据
## 答案
```
1, 4, 8
```
## 选项
### A
```
1, 2, 5, 6, 3 9
```
### B
```
1, 2, 3, 4, 5, 6, 7
```
### C
```
1, 2, 3, 4, 5, 6, 7
```
### D
```
7, 8 5, 4, 2
```
### E
```
1, 3, 2, 4, 9
```
\ No newline at end of file
......@@ -2,7 +2,9 @@
"node_id": "mysql-cd45ce715f914ef2895df639a5d206a3",
"keywords": [],
"children": [],
"export": [],
"export": [
"engine.json"
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
......
{
"type": "code_options",
"author": "ccat",
"source": "engine.md",
"notebook_enable": false,
"exercise_id": "39244600680e40848e6ab8af71f22cf1"
}
\ No newline at end of file
# 存储引擎
Joe 需要确保 goods_category 表的存储引擎为 innodb ,那么建表语句应该是:
## 答案
```mysql
CREATE TABLE goods_category
(
id INT(11),
category VARCHAR(30),
remark VARCHAR(100)
) ENGINE=INNODB;
```
## 选项
### A
```mysql
CREATE TABLE goods_category
(
id INT(11),
category VARCHAR(30),
remark VARCHAR(100)
) as INNODB;
```
### B
```mysql
WITH ENGINE=INNODB CREATE TABLE goods_category
(
id INT(11),
category VARCHAR(30),
remark VARCHAR(100)
);
```
### C
```mysql
SAVE TABLE goods_category
(
id INT(11),
category VARCHAR(30),
remark VARCHAR(100)
) AS INNODB;
```
### D
```mysql
CREATE TABLE goods_category
(
id INT(11),
category VARCHAR(30),
remark VARCHAR(100)
) INNODB;
```
......@@ -24,8 +24,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -34,8 +33,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
......@@ -45,8 +43,7 @@
"relational",
"rdbms"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -54,29 +51,18 @@
"node_id": "mysql-c6fb4b9d5c13492289fd14d06911c1e5",
"keywords": [],
"children": [
{
"数据库编码": {
"node_id": "mysql-401a4084d56c4123afa3ced3aa0e5e98",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"安装": {
"node_id": "mysql-95d0b7e5493e478f85ca49a77a13d194",
"keywords": [
"安装",
"PostgreSQL"
"MySQL"
],
"children": [],
"keywords_must": [
"安装"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -91,14 +77,12 @@
"keywords_must": [
"登录"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -112,44 +96,39 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
"表": {
"node_id": "mysql-1557b617893243cc840aa512d312d3f1",
"表": {
"node_id": "mysql-426b0b1e04a4462e984ee77ca536f916",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
"存储引擎": {
"node_id": "mysql-cd45ce715f914ef2895df639a5d206a3",
"数据库编码": {
"node_id": "mysql-401a4084d56c4123afa3ced3aa0e5e98",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
"": {
"node_id": "mysql-426b0b1e04a4462e984ee77ca536f916",
"存储引擎": {
"node_id": "mysql-cd45ce715f914ef2895df639a5d206a3",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -163,8 +142,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -173,8 +151,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -183,8 +160,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -193,14 +169,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -214,8 +188,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -224,8 +197,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -234,14 +206,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -255,8 +225,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -265,8 +234,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -275,8 +243,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -285,14 +252,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -309,8 +274,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -319,8 +283,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -329,8 +292,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -339,8 +301,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -349,8 +310,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -359,8 +319,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -369,8 +328,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -379,8 +337,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -389,20 +346,17 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -437,8 +391,7 @@
"权限",
"privilege"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -453,8 +406,7 @@
"表",
"table"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -465,8 +417,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -481,8 +432,7 @@
"函数",
"function"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -501,8 +451,7 @@
"constraints",
"index"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -511,8 +460,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -527,8 +475,7 @@
"trigger",
"触发器"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -537,14 +484,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -558,8 +503,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -568,8 +512,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -578,8 +521,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -590,8 +532,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -600,8 +541,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -610,8 +550,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -623,8 +562,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -641,14 +579,12 @@
"limit",
"offset"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -665,8 +601,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -675,8 +610,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -685,8 +619,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -695,8 +628,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -705,8 +637,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -715,8 +646,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -725,8 +655,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
......@@ -735,8 +664,7 @@
"分组",
"聚合"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -753,8 +681,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -763,8 +690,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -773,8 +699,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -783,8 +708,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -793,8 +717,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
......@@ -802,8 +725,7 @@
"join",
"连接查询"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -817,8 +739,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -827,8 +748,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -837,14 +757,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -861,8 +779,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -871,8 +788,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -881,8 +797,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -891,8 +806,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -901,8 +815,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -911,8 +824,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -924,8 +836,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
......@@ -933,8 +844,7 @@
"子查询",
"subquery"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -948,8 +858,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -960,8 +869,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -970,8 +878,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -980,8 +887,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -993,8 +899,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1003,14 +908,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1024,8 +927,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1034,8 +936,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1044,8 +945,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1054,8 +954,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1064,8 +963,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1074,8 +972,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1084,14 +981,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1105,8 +1000,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1115,8 +1009,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1125,14 +1018,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1146,8 +1037,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1156,8 +1046,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1166,8 +1055,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1178,14 +1066,12 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1199,8 +1085,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1211,8 +1096,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1223,8 +1107,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1233,8 +1116,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1243,8 +1125,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1255,8 +1136,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1265,8 +1145,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1275,14 +1154,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1296,8 +1173,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1306,8 +1182,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1316,8 +1191,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1326,8 +1200,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1336,8 +1209,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1348,8 +1220,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1358,8 +1229,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1368,8 +1238,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1381,8 +1250,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1391,20 +1259,17 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1425,8 +1290,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1437,8 +1301,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1453,8 +1316,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1463,8 +1325,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1473,18 +1334,19 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
"精确匹配与范围匹配": {
"node_id": "mysql-2b57deb6baa445ca87e66143624164bb",
"keywords": [],
"keywords": [
"match",
"range"
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1493,8 +1355,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1503,8 +1364,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1515,8 +1375,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1525,8 +1384,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1537,8 +1395,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1547,8 +1404,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1560,8 +1416,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1570,8 +1425,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1580,14 +1434,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1598,21 +1450,25 @@
{
"MySQL信息相关": {
"node_id": "mysql-39c24ef50f5a48b2a0130260485980b1",
"keywords": [],
"keywords": [
"系统函数"
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
"锁相关": {
"node_id": "mysql-e5c47aa105c5484c8871825dd622cc5e",
"keywords": [],
"keywords": [
"函数",
"锁",
"lock"
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1621,18 +1477,19 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
"窗口函数": {
"node_id": "mysql-5ccb985581644784ae82118849bc241c",
"keywords": [],
"keywords": [
"window function",
"窗口函数"
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1641,14 +1498,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1670,8 +1525,7 @@
"递归查询",
"recursive"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1687,8 +1541,7 @@
"function",
"window"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1705,8 +1558,7 @@
"交叉透视表",
"pivot"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1722,8 +1574,7 @@
"conflict",
"冲突"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1738,8 +1589,7 @@
"事务",
"transaction"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1758,14 +1608,12 @@
"performance",
"优化"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1779,8 +1627,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1792,8 +1639,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1805,8 +1651,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1815,8 +1660,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1825,8 +1669,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1835,8 +1678,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1847,14 +1689,12 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1868,8 +1708,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1878,8 +1717,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1888,8 +1726,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1898,8 +1735,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1908,8 +1744,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1918,8 +1753,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1928,8 +1762,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1938,8 +1771,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1948,14 +1780,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1969,8 +1799,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1979,8 +1808,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1989,8 +1817,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1999,8 +1826,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2012,8 +1838,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2022,8 +1847,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2034,8 +1858,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2044,8 +1867,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2054,8 +1876,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2064,8 +1885,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2074,14 +1894,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2095,8 +1913,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2105,8 +1922,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2115,8 +1931,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2125,8 +1940,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2135,8 +1949,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2147,8 +1960,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2159,8 +1971,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2171,8 +1982,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2181,8 +1991,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2193,14 +2002,12 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2214,8 +2021,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2224,14 +2030,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2245,8 +2049,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2255,8 +2058,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2265,8 +2067,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2275,8 +2076,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2285,8 +2085,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2295,14 +2094,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2319,8 +2116,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2333,8 +2129,7 @@
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2343,8 +2138,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2353,8 +2147,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -2363,25 +2156,21 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
\ No newline at end of file
#!/usr/bin/env bash
# use password as
docker run -it --network mysql-studio --rm mariadb mysql -hmariadb -ujoe -p
\ No newline at end of file
#!/usr/bin/env bash
docker network create mysql-studio
# use password joe
docker run -it --network mysql-studio --rm mariadb mysql -hmariadb -ujoe -p
create database goods;
grant all privileges on *.* to `joe`@`localhost`;
flush privileges ;
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册