delimiter //
时间: 2023-12-01 15:43:10 浏览: 47
在MySQL中,delimiter是用来指定语句结束符的关键字。默认情况下,MySQL的语句结束符是分号(;),但是在某些情况下,我们需要使用自定义的结束符,这时就需要使用delimiter命令来指定。
下面是一个示例,演示如何使用delimiter命令来指定自定义的结束符:
```mysql
delimiter //
create procedure p_jiaoshi1()
begin
select * from teacher where tude='硕士研究生';
end //
delimiter ;
```
在上面的示例中,我们使用delimiter //命令来指定自定义的结束符为//,然后创建了一个名为p_jiaoshi1的存储过程,该存储过程查询了teacher表中所有tude为“硕士研究生”的记录。在存储过程的结束处,我们使用end //来表示存储过程的结束,并使用delimiter ;命令将结束符重新设置为分号。
相关问题
DELIMITER //
DELIMITER // 是用来改变MySQL解释器的结束符号的。默认情况下,MySQL解释器将分号作为语句的结束符号,而DELIMITER // 告诉MySQL解释器将分号替换为//。这在编写存储过程、触发器或函数时非常有用,因为这些对象通常包含多条语句,而每条语句又以分号结束。使用DELIMITER // 可以使得在这些对象中使用分号而不会被误认为是对象的结束符号。
加上delimiter //
以下是加上delimiter //的例子:
```sql
SELECT CONCAT_WS('//', column1, column2, column3) AS new_column FROM table_name;
```
其中,CONCAT_WS()函数用于将多个字符串连接在一起,第一个参数为分隔符,后面的参数为要连接的字符串。在上述例子中,我们将三个列连接在一起,分隔符为//,并将结果命名为new_column。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)