(二十)程式碼執行結構
文章目錄
分支結構(if)
mysql
中只有 if
分支 ;
# 基本語法:
if 條件判斷 then
-- 滿足條件,執行的程式碼
else
-- 不滿足條件,執行的程式碼
end if ;
配合觸發器使用,觸發器沒有結束繼續執行下去的能力,只能我們暴力結束,就是故意寫錯誤的 sql
語句,比如:insert into xxx values(xxx)
,往一張不存在的表中插入資料;
迴圈結構(while)
某段程式碼在指定的條件下,重複執行 ;
mysql
for
迴圈 ;
迴圈控制:在迴圈內部進行迴圈判斷和控制 ;
mysql
中沒有 break
和 continue
,但是有替代品 ;
Itrate
:迭代,類似於 continue
,後面的程式碼不執行,迴圈重新來過 ;
Leave
:離開,;類似於 break
,結束整個迴圈 ;
# 語法
-- 定義迴圈名字
迴圈名字 : while 條件判斷 do
-- 迴圈體
...
-- 迴圈控制
iterate/leave 迴圈名字 ;
end while ;
相關推薦
(二十)程式碼執行結構
文章目錄 分支結構(if) 迴圈結構(while) 分支結構(if) mysql 中只有 if 分支 ; # 基本語法: if 條件判斷 then -- 滿足條件,執行的程式碼 else -- 不滿足條件,執行的程式碼
Hive學習之路 (二十)Hive 執行過程實例分析
cred exe 重復 generator pan hql 語句 color SQ 一、Hive 執行過程概述 1、概述 (1) Hive 將 HQL 轉換成一組操作符(Operator),比如 GroupByOperator, JoinOperator 等 (2)操
Java併發(二十):執行緒本地變數ThreadLocal
ThreadLocal是一個本地執行緒副本變數工具類。 主要用於將私有執行緒和該執行緒存放的副本物件做一個對映,各個執行緒之間的變數互不干擾,在高併發場景下,可以實現無狀態的呼叫,特別適用於各個執行緒依賴不同的變數值完成操作的場景。 一、ThreadLocal的核心機制 每個Thread執行緒內部都有一個Ma
java基礎學習總結(二十):多執行緒上下文切換
什麼是上下文切換 即使是單核CPU也支援多執行緒執行程式碼,CPU通過給每個執行緒分配CPU時間片來實現這個機制。時間片是CPU分配給各個執行緒的時間,因為時間片非常短,所以CPU通過不停地切換執行緒執行,讓我們感覺多個執行緒時同時執行的,時
用戶管理命令(二十)
useadd userdel groupadd用戶管理命令:useradd,usermod,userdel,chage,groupadd,groupdel,groupmod,newgrp,gpasswd20.1.useradd功能:添加新用戶或更新新用戶信息語法: useradd 選項 用戶名常用參數:-u:
全棧JavaScript之路( 二十 )HTML5 插入 html標記 ( 二 )insertAdjacentHTML
ava html ace erb class 之前 一個 chrom asc insertAdjacentHTML(), 這種方法也是在IE中最早出現的。如今已納入html5規範,它接受兩個參數,一個是下列的標記之中的一個,一個是要寫入的 html 代碼文本。
selenium測試(Java)--關閉窗口(二十)
中文 next() rgs cat [] int con cnblogs stack quit方法:退出相關的驅動程序和關閉所有窗口 close方法:關閉當前窗口 package com.test.closewindow; import java.util.Iterat
《Android源代碼設計模式解析與實戰》讀書筆記(二十)
apt 通過 rip idv ber list adaptee 無法 技術分享 第二十章、適配器模式 適配器模式是結構型設計模式之中的一個,它在我們的開發中使用率極高,比方ListView、GridView以及RecyclerView都須要使用A
笨辦法學Python(二十)
要點 lin 作用 回憶一下 log see closed port col 習題 20: 函數和文件 回憶一下函數的要點,然後一邊做這節練習,一邊註意一下函數和文件是如何在一起協作發揮作用的。 1 from sys import argv 2 3 sc
java(二十)練習
java練習:單選按鈕演示。<html> <head> <title>這是我的網頁</title> <style type="text/css"> #contentid{ display:none; } </style>
設計模式(二十)——備忘錄模式
設計模式 備忘錄模式設計模式(二十)——備忘錄模式一、備忘錄模式1、備忘錄模式簡介 備忘錄模式在不破壞封裝性的前提下,捕獲一個對象的內部狀態,並在對象之外保存這個狀態,以後就可將對象恢復到原先保存的狀態。2、備忘錄模式角色 發起人Originator:負責創建一個Memento,用以記錄當前時刻O
KendoUI常用示例匯總(二十)
dwz info dnx .com www jmh ofo .cn lsi wkx16z圓記翹醫前弦http://docstore.docin.com/sina_6367408300gw20b3偉飯鐐憾俾梁http://weibo.com/u/626998893667mlv
Vue(二十)項目初始化步驟
docs 需要 淘寶 gpo 文件目錄 href rul web css 提:需要安裝 node.js / npm淘寶鏡像 / webpack / vue-cli腳手架構建工具 1.創建項目 - vue init webpack framework https://
企業分布式微服務雲SpringCloud SpringBoot mybatis (二十)整合 beatlsql
方法 wid min pos suffix put art 快速 dex 整合階段 由於springboot沒有對 beatlsql的快速啟動裝配,所以需要我自己導入相關的bean,包括數據源,包掃描,事物管理器等。 在application加入以下代碼: @Bean(i
python學習筆記(二十):異常處理
錯誤 fetchall nbsp 如果 info blog months api root 1 def calc(a,b): 2 res=a/b 3 return res 4 def main(): 5 money=input(‘輸入多少
Linux學習總結(二十)正則三劍客之sed
sedsed 流式編輯器,針對文檔的行來操作的 一 查找打印 1.打印某行格式: sed -n ‘n‘p filename 單引號內的n代表數字,表示第幾行例如:打印第二行sed -n ‘2‘p /etc/passwd也可以指定區間,比如打印前三行sed -n‘1,3‘p /etc/passwd打印所有的行s
day9-Python學習筆記(二十)數據庫備份,
python學習 swd div pan self. 數據 筆記 tmp filename 數據庫備份, import os,datetimeclass BakDb(object): def __init__(self,ip,username,passwd,port
C之條件編譯(二十)
C語言 條件編譯 我們在平時的項目中,難免會遇到這樣的問題:一個產品需要好幾個版本(如低、中、高版本)。那麽問題來了,我們需要對這一個產品進行幾個版本的人馬的同時開發嗎?當然是不用啦,企業是講究效益的,當然是希望一個產品一份代碼就搞定啦。在這時我們就可以使用 C 語言中的條件編譯啦,它
Android項目實戰(二十):淺談ListView懸浮頭部展現效果
save Coding 布局 相同 mar state clas pla stat 原文:Android項目實戰(二十):淺談ListView懸浮頭部展現效果 先看下效果:需求是 滑動列表 ,其中一部分視圖(粉絲數,關註數這一部分)在滑動到頂端的時候不消失,而是停留在整個
Linux(二十)搭建JavaEE環境
mysql的安裝 serve -- 強力 devel AD ans bison inf 如果需要在Linux下進行JavaEE的開發,我們需要安裝如下軟件: 先將軟件通過Xftp5上傳到/opt下 20.1 安裝JDK (1)解壓到/op