使用MySQL进行数据库操作时,有时会遇到需要执行多条SQL语句的情况。在MySQL中,可以使用特定的语句分隔符来区分多条语句,以便一次性执行它们。此外,MySQL也提供了一些内置函数,用于分割字符串的操作。本文将详细介绍如何在MySQL中设置语句分隔符,并介绍一些常用的字符串分割函数。
设置语句分隔符
在MySQL中,默认的语句分隔符是分号(;)。如果需要执行多条语句,可以使用另外的分隔符来代替分号,以避免分号在语句中的使用冲突。通过设置新的分隔符,可以将多条语句作为一个整体进行执行。
要设置新的语句分隔符,可以使用DELIMITER
语句。下面是设置分隔符为$$
的示例:
DELIMITER $$
在设置新的分隔符之后,可以编写多条SQL语句,并以新的分隔符作为结束标志。例如:
CREATE TABLE customers (
id INT PRIMARY KEY,
name VARCHAR(100)
)$$
INSERT INTO customers (id, name) VALUES (1, 'John')$$
SELECT * FROM customers$