mysql的操作流程 MySQL流程函式的操作方法

2021-10-17 19:34:25 字數 859 閱讀 2697

流程函式是一類很常用的函式,我們可以通過流程函式在sql語句中實現條件選擇,能實現我們想要的條件判斷。下表列出了mysql中的流程函式。

mysql流程函式

1、建立測試表test,並寫入一些資料,然後檢視當前的資料,為後面測試做資料原。

建立測試表

2、if(value,t,f)函式,判斷value是否為真,真就返回t值,假就返回f值。這裡假設薪資大於8000位高薪,用high表示,小於8000用low表示,結果見下圖。

if函式

3、ifnull(value1,value2)函式,這個函式一般用來替換null值。我們知道null值是不能參與數值運算的,下面我們用0替換null,結果見下圖。

ifnull函式

4、case when [value1] then [result] …else[default] end 函式,可以按多鐘情況區分。這裡我們假設把薪水分為三個檔次,分別為high,mid,low。具體示例見下圖。

case when函式

mysql 操作下標 mysql 各項操作流程

啟動mysql 進入命令列輸入 net start mysql 如果失敗則顯示 服務名無效,需跳轉到指定bin目錄下進行啟動mysql,登陸成功後則可以進行資料庫各種操作 the end 操作完成後需要退出則 exit 即退出mysql 1 建立資料庫 1.1 show databases 此命令檢...

linux 轉移mysql檔案操作流程

1.現將mysql停服 2.將檔案拷貝到指定目錄 cp sales trade 2.ibd db data mysql data warehouse sales trade 2.ibd 3.檢查新舊檔案大小是否一致 4.刪除舊檔案 rm rf sales trade 2.ibd 5.建立軟連線 硬連...

mysql解析流程 mysql執行流程解析

mysql 可以分為 server 層和儲存引擎層兩部分 server 層包括聯結器 查詢快取 分析器 優化器 執行器等,涵蓋 mysql 的大多數核 心服務功能,以及所有的內建函式,所有跨儲存引 擎的功能都在這一層實現,比如儲存過程 觸發器 檢視等 而儲存引擎層負責資料的儲存和提取。其架構模式是外...