mysql教程 建立過程 mysql建立儲存過程

2021-10-20 23:14:10 字數 1029 閱讀 5442

1、delimiter關鍵字

delimiter關鍵字就是告訴mysql直譯器,該段命令是否已經結束了,mysql是否可以執行了。預設情況下,delimiter是分號;。在命令列客戶端中,如果有一行命令以分號結束,那麼回車後,mysql將會執行該命令。

舉例:mysql> delimiter $$

mysql> select 124;

| 124 |

| 124 |

1 row in set

mysql> delimiter ;

mysql> select 124;

| 124 |

| 124 |

1 row in set

mysql>

-- 第一次將delimiter置為$$ 可以看到以;為結尾的語句回車後沒有執行,只有輸入$$後,語

-- 句才執行了

2、建立儲存過程

mysql 沒有類似oracle的匿名塊,只能建立儲存過程。

mysql> delimiter $$

mysql> create procedure t_print()

-> begin

-> select 123;

-> end$$

1304 - procedure t_print already exists

mysql> drop procedure if exists t_print$$

query ok, 0 rows affected

mysql> create procedure t_print()

-> begin

-> select 123;

-> end$$

query ok, 0 rows affected

建立前需要先檢查過程是否存在,存在的話就刪除掉。

3、執行儲存過程

mysql> call t_print$$

| 123 |

| 123 |

1 row in set

query ok, 0 rows affected

Mysq 儲存過程

drop procedure if exists xl 建立儲存過程 delimiter 轉譯字元 使用 代替 create procedure xl begin select from fd car report end delimiter 轉譯字元 使用 代替 call xl 呼叫儲存過程 de...

使用命令建立mysql 用命令建立MySQL資料庫

一 連線mysql 1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.如果剛安裝好mysql,超級使用者root是沒有密...

使用命令建立mysql 用命令建立MySQL資料庫

一 連線mysql 1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.如果剛安裝好mysql,超級使用者root是沒有密...