提交 cfbec634 编写于 作者: M Mars Liu

add commment for link

上级 cfe4fe6a
......@@ -102,7 +102,11 @@ helloworld.json 的格式如下:
以下关于上述游戏代码说法[正确/错误]的是?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)。
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
下列选项中,可以用于连接到 MySQL 数据库的有:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -7,7 +7,11 @@
3. Memory 引擎将数据保存在内存中,重启会丢失数据,读速度快很快,适合作为会话表和缓存表。
4. 临时表默认使用 Memory 引擎。
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
关于 MySQL 服务器,以下说法错误的是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
下列数据库产品中,哪一个通常不被视作关系型数据库?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
Joe 刚刚入职 EMP 公司,现在他需要在新领到的开发机上安装 MySQL 或 MariaDB(MySQL 的分支) ,下列说法不正确的是:
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
Joe 在自己的电脑上创建了 'joe'@'localhost' 账户,那么关于他使用 joe 账户登录本机mysql数据库,以下说法错误的是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -9,7 +9,11 @@ Joe 已经在自己的开发机安装好 MySQL,他现在有一个系统用户
那么,Joe 应该采用下列哪个方案
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
Joe 在开发机上创建了一个名为 goods 的数据库,做了一些练习,现在他需要删除这个数据库,重建一个 goods。那么他需要的步骤是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
Joe 需要重建一个 id 为自增字段的 goods_category 。他已经删除了旧表,那么接下来应该:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
Joe 想要在 goods 数据库创建一个 goods_category 表,管理商品的类别,那么正确的建表语句应该是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -14,7 +14,11 @@ Joe 希望 goods 数据库可以处理各种不同语言文字的内容,因此
8. 再次执行 `SHOW CREATE DATABASE goods;` 查看 goods 的编码
9. 导入数据
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
Joe 需要确保 goods_category 表的存储引擎为 innodb ,那么建表语句应该是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
Joe 需要使用下列表做一项数值计算
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
```mysql
create table points(
......@@ -20,7 +24,11 @@ select id, (x^2 + y^2)/2 as result from points;
得到的结果集中,result 列的类型应该是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -14,7 +14,11 @@ create table orders (
现在,Joe 需要给这个表加入下单时间,即订单写入数据库的时间,那么他应该将这个语句修改为:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -15,7 +15,11 @@ create table orders (
现在他需要给订单表加入一个 description 字段,这个字段需要保存订单的文字说明,这些文本不会超过两千字节, Joe 应该把建表语句修改为:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -16,7 +16,11 @@ create table orders (
他需要添加一个字段,用来保存订单的相关图片,由于特殊的业务需要,这些图片必须保存在数据库中,图片的大小不超过100K。那么他应该将建表语句修改为:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -16,7 +16,11 @@ create unique index idx_book_isbn on book(isbn);
那么下列哪个选项的代码可以执行成功?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -14,7 +14,11 @@ create table employee
Joe 希望修改销售部(dept 字段为 sale)员工 Dora Muk 的工资,将其增加 1000。正确的修改语句是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -17,7 +17,11 @@ create table orders (
有一个业务系统会实时的将已经成交(deal 字段为 true)的订单数据转储,现在我们仅需要一个清理 程序,将已经成 交的数据从 orders 表删除并记录被删除的数据id。下面哪个操作是对的?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
下列 SQL 语句,哪一项不合法?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -18,7 +18,11 @@ create table orders
查询 2022 年 5 月 25 日下单的所有单价低于 20 的订单id,那么这个查询应该如何写?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -12,7 +12,11 @@ create table points(
现在 Joe 想要求写一个查询,得到每个点的id和模。即 √(x^2+y^2) 。这个查询应该是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -8,7 +8,11 @@
4. 存储函数必须有返回值,而存储过程没有。
5. 存储过程的参数类型可以是IN、OUT和INOUT,而存储函数的参数类型只能是IN。
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -4,7 +4,11 @@ Joe 需要登录团队的开发服务器上的goods数据库,这台服务器
那么 Joe 需要如何操作?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -9,7 +9,11 @@
4. mysqladmin ping 命令可以检查服务器的运行状态
5. mysqladmin mount 命令可以将存储设备挂载到 MySQL 服务。
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -8,7 +8,11 @@
4. 压缩后的数据表文件体积缩小,写入速度更快
5. 经过压缩的 MyISAM 表可以支持事务
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -8,7 +8,11 @@
4. 可以通过 --start-datetime 和 --stop-datetime 指定要分析的时间段
5. 可以通过 --start-position 和 --stop-position 指定要分析的操作序列的范围
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -12,7 +12,11 @@
7. --databases 选项可以指定仅导出哪些数据库
8. --tables 选项可以指定仅导出哪些表(覆盖 databases)
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -9,7 +9,11 @@
4. 指定 -a 或 --analyze 则仅检查给定的表
5. 指定 -r 选项则进行修复操作
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -10,7 +10,11 @@
5. 传入库名和表名可以查看指定数据表的列数和行数
6. 指定 -k 选项可以查看索引的信息
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -10,7 +10,11 @@
5. 通过 --include-databases 选项,可以对部分数据库进行备份。
6. 通过 --exclude-databases 选项,可以排除部分数据库
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -10,7 +10,11 @@
5. 指定 -d 或 --delete 会先删除既有的数据再导入
6. 指定 -i 或 --ignore,遇到主键冲突时,忽略这一行
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
关于 MySQL 的自增字段,错误的说法是
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -3,7 +3,11 @@
现在Joe 需要建立一个简化的交易流水表 trade,需要一个自增主键,一个content字段保存订单详情,,
需要有一个时间戳字段记录订单入库时间,那么哪一个语句是对的?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
关于数据表的介绍,哪一句是对的?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -16,7 +16,11 @@ create table goods(
添加一个视图,仅展示价格超过 1000 的商品价格和名称,下列选项中正确的是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -3,7 +3,11 @@
每月生成工资单时,Joe 需要根据 employee 表的 salary 字段,计算出每个员工的所得税和税后工资,
因此他决定写一个 individual_income_tax 函数,根据睡前工资计算税额。不考虑实现逻辑,这个函数的声明应该是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -4,7 +4,11 @@
Joe 希望这个计算更紧凑一些,在已经有 individual_income_tax 的前提下,Joe 决定
写一个存储过程 sp_idt ,同时生成所得税和税后工资。这个存储过程的声明应该是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
Joe 将计税逻辑放到了 sp_idt 中,现在不需要 individual_income_tax 函数了,他应该怎样删除这个函数?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
关于 MySQL 的主键,哪一项是错误的?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -18,7 +18,11 @@ create table book(
3. 执行 `create index on book(id, title, publish_at, isbn)`
4. 在 id 键上加唯一约束
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -18,7 +18,11 @@ create table book(
3. 执行 `create index on book(id, title, publish_at, isbn, meta)`
4. 在 id 键上加唯一约束
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -35,7 +35,11 @@ create table orders_log
那么应该如何做?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -19,7 +19,11 @@ create table budget(
我们省略了无关的内容。当某个员工的工资发生变动时,我们要修改他所在部门的预算。那么以下哪个选项可以解决问题?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
Goods 表的存储引擎是 MyISAM,Joe 需要把它修改为 InnoDB,他应该怎么做?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -3,7 +3,11 @@
Joe 要给数据组的 John 创建一个用户,他希望John 能够从 `192.168.7.42` 登录 goods 数据库查询数据,
用户第一次登录时使用密码 `goods123`,登录后必须设定一个新密码,那么应该用哪个语句?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
管理员要给用户 joe 授权,允许他查询 emplyee 表,应用哪一条语句?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -3,7 +3,11 @@
Joe 现在是团队的 DBA,公司数据分析组有 Fred、Alice、James、Jone 四位成员,现在Joe需要给数据分析组授权,允许他们
查询 MySQL 8 服务器 goods 数据库中的所有表,*规范*的操作应该是
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
Joe 想要查看 Fred 的 MySQL 账户 `'fred'@'%'` 的权限,他应该怎么做?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -3,7 +3,11 @@
数据组的 Fred 调到了研发团队,不再参与分析生产数据,现在管理员要收回他对 trade 表的查询权限,假设这个权限是授予他本人的数据库
用户 fred ,下面哪个操作是对的?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -4,7 +4,11 @@ Fred 有一个名为 `'fred'@'%'` 的 MySQL 账户,但是他忘了密码,需
Joe 准备将这个账户的口令初始化为 `goods123fred`
并设置为登录后修改新口令。他应该怎么做?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
Jane 从公司离职,Joe 需要从数据库服务器删除她的账号 `'jane'@'%'` 。他应该怎么操作?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
Joe 需要限制数据分析组(role analysis)的用户, 每小时查询次数不能超过10000次。应该怎么操作?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -7,7 +7,11 @@
3. 别名只能用合法的变量名,即字母开头,只由英文数字、字母和下划线组成
4. 可以用双引号或反引号将别名包围起来
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -14,7 +14,11 @@ create table goods(
```
中价格在 1000 到 2000 之间(包含1000和2000)的数据,以下查询中错误的是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -17,7 +17,11 @@ create table goods(
Joe 想要做一个报表,只需要显示商品名和价格分级,其中不足10元的是 cheap, 超过1000的是expensive,其它的是
normal,这个查询应该怎么写?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -16,7 +16,11 @@ create table goods(
中的商品有多少种不同的价格,他应该如何写这条查询?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -14,7 +14,11 @@ create table employee
生成一份报表,首先按部门名称的字典序排序,部门内部按员工工资从高到低排列,那么这个查询应该是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -23,7 +23,11 @@ create table customer(
Joe 需要员工和顾客的联系方式(姓名+地址)清单,用于邮寄礼品。这个查询如何写?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
Joe 想要找出 goods 表中所有名称包含牛奶的冰激凌,他应该怎么写这个查询?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -15,7 +15,11 @@ create table orders
现在开发人员希望查询指定的某一天内的数据,并按每一百条一页查询,那么正确的语句应该是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -10,7 +10,11 @@
6. 如果`IS_FREE_LOCK`判断锁可以被使用,则返回1,如果不能使用,也就是说正在被使用,则返回0,如果发生错误,则返回NULL。
7. `IS_USED_LOCK(value)`函数判断以value命名的锁是否正在被使用,如果正在被使用,则返回使用该锁的数据库连接ID,否则返回NULL。
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -15,7 +15,11 @@
11. `JSON_TYPE(json_val)`函数用于返回JSON数据的JSON类型。
12. `JSON_VALID(value)`函数用于判断value的值是否是有效的JSON数据,如果是,则返回1,否则返回0,如果value的值为NULL,则返回NULL。
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -6,7 +6,11 @@
2. `CUME_DIST()`函数主要用于查询小于或等于某个值的比例
3. `PERCENT_RANK() `按照 ` (rank - 1) / (rows - 1)` 计算, 其中,rank的值为使用RANK()函数产生的序号,rows的值为当前窗口的总记录数。
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -6,7 +6,11 @@
2. LAST_VALUE(expr)函数返回最后一个expr的值。
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -8,7 +8,11 @@
4. `RANK()` 函数可能输出形如 `1, 2, 2, 4` 的数列
5. `DNSE_RANK()` 函数可能输出形如 `1, 2, 2, 3` 的数列
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -5,7 +5,11 @@
1. `LAG(expr,n)`函数返回当前行的前n行的expr的值。
2. `LEAD(expr,n)`函数返回当前行的后n行的expr的值。
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -8,7 +8,11 @@ Joe 需要在程序中获取当前时间,但是不包含日期部分。下列
4. current_time()
5. current_timestamp()
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -9,7 +9,11 @@
5. `DATEDIFF(date1,date2)` 函数计算两个日期之间相差的天数。
6. `PERIOD_ADD(time,n)`函数返回time加上n后的时间。
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -7,7 +7,11 @@ Joe 需要从日期中提取当天是几号,下列哪些函数可以实现这
3. DAYOFYEAR
4. TO_DAYS
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -6,7 +6,11 @@
2. `TIME_FORMAT(time,format)`函数按照指定的格式format来格式化日期date。
3. `GET_FORMAT(date_type,format_type)`函数返回日期字符串的显示格式,其中date_type表示日期类型,format_type表示格式化类型。
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -12,7 +12,11 @@
8. `extract(quarter from date)` 相当于 `quarter(date)`
9. `extract(year from date)` 相当于 `year(date)`
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
FROM_DAYS 函数返回的是?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -8,7 +8,11 @@
4. `TIME_TO_SEC(time)`函数将time的时分秒部分转化为秒并返回结果值。
5. `SEC_TO_TIME(seconds)`函数将seconds描述转化为包含小时、分钟和秒的时间。
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -8,7 +8,11 @@ Joe 在程序中获取当前时间,下面哪个函数*不*能满足要求?
4. LOCALTIME()
5. current()
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -7,7 +7,11 @@
3. extract(timestamp from date) 可以将 date 转换为 Unix 时间戳
4. extract(datetime from timestamp) 可以将时间戳转换为 datetime
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
TO_DAYS 函数返回的是?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
Joe 想要用 weekday 生成每周分析报表,这个函数会将如期映射为整数,当 weekday 返回 0 ,代表周几?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -8,7 +8,11 @@
4. dayofyear
5. dayofweek
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -2,7 +2,11 @@
Joe 想要把字符串表示的整数转为整数类型,可行的方法是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -8,7 +8,11 @@ select name from goods;
中的 name 字段的字符集改为 gb 18030,他应该怎么做?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -22,7 +22,11 @@ select count(*), count(item) from items;
会得到什么结果?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -17,7 +17,11 @@ create table orders (
中所有单价(unit_price)超过 1000 的订单中,已成交(deal 为 true)的总值(total),这个查询应该是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -14,7 +14,11 @@ create table employee
中每个部门工资最低的员工的工资信息,这条查询应该怎么写?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -14,7 +14,11 @@ create table employee
Joe 做了一些关于 max 函数的练习,其中不正确的是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -14,7 +14,11 @@ create table employee
中每个部门的平均工资信息,这条查询应该怎么写?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -14,7 +14,11 @@ create table employee
中得到每月工资开支超过十万的部门,这个查询应该怎么写?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -14,7 +14,11 @@ create table employee
Joe 希望找出比销售部(dept 为 sale)工资最高的员工工资更高的那部分人,查询出他们的完整信息,下面哪一项可以满足要求?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -13,7 +13,11 @@ create table employee(
构造一个员工列表,排除每个部门最高工资的员工。这个查询可以怎样写?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -13,7 +13,11 @@ create table employee(
中找出所有其所在部门没有助理(post 为 `assistant`)的员工信息。由于 Joe 没有其它表的查询权限,他只能查询员工表,这个查询应该是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -14,7 +14,11 @@ create table employee(
中找出所有其所在部门没有助理(post 为 `assistant`)的员工信息。由于 Joe 没有其它表的查询权限,
他只能查询员工表,并且这一次他想用 exists 实现。这个查询应该是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -13,7 +13,11 @@ create table employee(
中查询出研发部(dept为'rd')和人力资源部(dept为'hr')的员工列表,这个查询应该怎么写?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -14,7 +14,11 @@ create table employee
统计每个部门的人数,但是他不打算用 group by。那么还可以怎做?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -13,7 +13,11 @@ create table node(
现在Joe 想要给出 content 以 `fork-` 开头的所有节点,和它们的子节点,输出 `parent_id, parent_content, child_id, child_content`
他应该怎么做?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -22,7 +22,11 @@ create table employee(
Joe 想要列出所有的部门,如果这个部门有部门助理(post 为 `assistant`),则将 stuff 的名字也列出来,那么这个查询应该是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -23,7 +23,11 @@ create table employee(
公司经过了一轮调整后,员工信息有些混乱,现在 Joe 要写一个查询,找出部门信息写
错的员工,这些员工所在的部门在 department 表中没有对应记录。
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -24,7 +24,11 @@ create table size(
中,那么这个查询应该是:
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -14,7 +14,11 @@ create table employee
下面哪条查询,可以给出每个部门工资最高的员工的 id, name, dept, salary 四项信息?
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
......@@ -10,7 +10,11 @@
6. 可以创建函数或表达式索引
7. MySQL 支持全文索引(Full Text Index)
<hr/>
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册