色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql separator

錢諍諍2年前13瀏覽0評論

MySQL中的separator是指分隔符,在SQL中以分號(;)表示語句結束,但在存儲過程或函數中使用分號就會導致錯誤。因此,MySQL提供了separator命令來更改默認分隔符。

mysql>delimiter $$
mysql>create procedure myproc()
mysql>begin
mysql>select "hello world";
mysql>end$$
mysql>delimiter ;

上面的例子中,使用delimiter命令將默認分隔符改為兩個$符號,使得存儲過程中的分號不再產生錯誤。執行完存儲過程后,再將分隔符改回分號即可。

此外,可以使用separator命令設置拆行符和列分隔符。例如:

mysql>select * from mytable
mysql>into outfile 'result.txt'
mysql>fields terminated by ',' 
mysql>lines terminated by '\n';

上面的例子中,使用fields命令設置列分隔符為逗號(,),使用lines命令設置拆行符為換行符(\n),將結果導出到result.txt文件中。

需要注意的是,在設置分隔符時,要避免與SQL語句中的關鍵字沖突,否則會產生語法錯誤。

下一篇mysql ser