欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql delim

黃文隆2年前11瀏覽0評論

MySQL中的delimiter(分隔符)是一種非常有用的工具,它可以幫助我們定義存儲(chǔ)過程、函數(shù)、觸發(fā)器以及事件等內(nèi)容。該工具的主要作用是幫助我們分隔SQL語句,以便讓MySQL判斷語句的結(jié)束。

我們可以在MySQL中使用delimiter來定義自己的分隔符。在默認(rèn)情況下,使用的分隔符是“;”,但是我們可以通過以下方法來設(shè)置delimiter:

DELIMITER $
CREATE PROCEDURE my_proc()
BEGIN
-- 存儲(chǔ)過程內(nèi)容
END$

上述代碼中的分隔符就被改為了“$”,這樣,MySQL就知道每個(gè)語句的結(jié)束是“$”,而不是默認(rèn)的“;”。

如果我們要切換回默認(rèn)分隔符,可以使用以下命令:

DELIMITER ;

除了在定義存儲(chǔ)過程、函數(shù)、觸發(fā)器和事件中使用delimiter以外,我們還可以在SQL腳本中使用它來分隔多條語句。例如:

DELIMITER $$
CREATE TABLE mytable (
id INT PRIMARY KEY,
name VARCHAR(30)
)$$
INSERT INTO mytable VALUES (1, 'Jack')$$
INSERT INTO mytable VALUES (2, 'Rose')$$

在上述代碼中,我們使用了“$$”作為分隔符,這樣MySQL就知道第一條語句結(jié)束后緊接著是第二條語句。

總之,delimiter是MySQL中非常實(shí)用的一個(gè)工具,可以幫助我們定義各種內(nèi)容,同時(shí)也可以幫助我們在SQL腳本中分隔多條語句。