mysql 生成UUID 儲存過程的基本概念

2021-08-08 15:05:52 字數 657 閱讀 5610

-- md5 32位  sha1 40位  她們都是單向加密

select md5('admin'),sha1('admin'),password('admin');

-- uuid  36位16進製制的全球唯一字串

select uuid(),length(uuid());

select uuid();

select format(12131321,2);

-- 1.儲存過程概念?

-- 儲存過程 是大型資料庫系統中,一組為了完成特定功能的sql語句集

-- 經編譯後儲存在資料庫中,使用者通過指定儲存過程的名字並給出引數

-- (如果該儲存過程帶有引數)來執行它

-- 2.建立儲存過程

delimiter // 

create procedure 過程名(引數名 引數型別,)

begin

儲存過程要執行的語句;

end//

delimiter;

-- 建立新增資料的儲存

-- 修改資料的儲存

-- 刪除資料的儲存

-- 查詢資料的儲存

-- 某些專案中的業務處理的儲存過程

-- 3.儲存過程中使用的語句

iffor

while

case

MySQL儲存過程 實現更新UUID

背景交代 原有資料表中只有自增的id,現在需要新新增乙個uuid的列。uuid不需要 解決方法 首先,如果你連自增的id列都沒有,可以先生成乙個自增id列,就算有資料了也沒有關係。然後,我們為uuid給表新增加一列,名字就叫uuid。最後,我們建立如下的儲存過程 delimiter use rept...

mysql 儲存過程生成 mysql儲存過程生成器

mysql 帶引數的儲存過程編寫該儲存過程是根據使用者輸入的條件和排序方式查詢使用者.mysql帶引數的儲存過程編寫 動態執行sql語句 計算機軟體及應用 it 計算機 專業資料。mysql 帶引數的儲存過程編寫 動態執行 sql 語句 該儲存過程是根據使用者輸入的.mysql 儲存過程研發規範前言...

利用mysql生成UUID

在日常的開發環境中,我們經常使用uuid來當做主鍵,一般我們使用的都是現成的工具類,但其實mysql就可以生成uuid。mysql生成uuid是使用的uuid 函式,如下圖 但是生成的這個uuid中間是有 隔開的,我們一般是不要的,所以需要將 去掉。這裡我們使用replace 函式來實現去掉 這樣,...