## 【測一測】
### 學習完前面的內容,下面來動手測一測吧,請思考以下問題:
#### 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 是事務的最高隔離級別,它會強制對事務進行排序,使之不會發生沖突,從而解決臟讀、幻讀、重復讀的問題。 |
| 答案說明 |事務的隔離級別 |