## 【测一测】
### 学习完前面的内容,下面来动手测一测吧,请思考以下问题:
#### 1、请使用流程控制语句,编写如下 SQL 语句:
##### 1) 实现 1-10 之间数字的遍历
##### 2) 当数字大于 10 退出遍历过程
##### 3) 数字在 1-10 之间时,遍历数字并进行输出
#### 2、简述 My SQL 的事务的隔离级别有哪些?
| 题干 | 请按照以下要求设计一个 SQL 流程控制语句。<br>要求如下:<br>4) 实现 1-10 之间数字的遍历。<br>5) 当大于 10 后退出遍历过程。<br>6) 1-10 之间的数字遍历时并进行输出。 |
| --- | --- |
| 知识点编号 | 00706008 |
| 题号 | 00706008012 |
| 知识点 |存储过程中流程控制的使用|
| 难度等级| 困难|
|题目类型 | 操作题|
|答案|DECLARE id INT DEFAULT 0;<br>add_loop:LOOP<br>SET id=id+1;<br>IF id>=10 THEN LEAVE add_loop;<br>END IF;<br>SELECT id;<br>END LOOP add_loop;|
| 答案说明 | |
|题干 | 简述 My SQL 的事务的隔离级别有哪些?|
| --- | --- |
| 知识点编号| 00706003 |
| 题号 | 00706003005|
|知识点| 事务的隔离级别|
| 难度等级 |中等 |
| 题目类型|简答题|
| 简答题|1. READ UNCOMMITTED 是事务中最低的级别,也称为脏读<br>2. READ COMMITTED 只能读取其它事务已经提交的内容,可以避免脏读 <br>3. REPEATABLE READ 是 My SQL 默认的事务隔离级别,它可以避免脏读、不可重复读的问题 <br>4. SERIALIZABLE 是事务的最高隔离级别,它会强制对事务进行排序,使之不会发生冲突,从而解决脏读、幻读、重复读的问题。 |
| 答案说明 |事务的隔离级别 |