mysql特殊符号

更新时间:02-01 教程 由 凉月 分享

MySQL是一种常用的关系型数据库管理系统。在MySQL中,一些特殊符号具有特殊的意义,需要特别注意。

下面我们分别介绍一些常见的特殊符号:

SELECT * FROM student WHERE name = 'Tom';

单引号:在MySQL中,用于表示字符串。如果字符串中本身包含单引号,需要用两个单引号表示。例如:

INSERT INTO student (name, age) VALUES ('John O''Neil', 25);

双引号:在MySQL中,双引号和单引号基本等价,不过需要启用ANSI_QUOTES模式,建议使用单引号。

反斜杠:在MySQL中,用于转义特殊字符。例如:

SELECT * FROM articles WHERE title LIKE 'MySQL\_%' ESCAPE '\';

百分号:%表示匹配任意字符,可用于模糊查询。如果要匹配真正的百分号,需要用%进行转义,例如:

SELECT * FROM articles WHERE body LIKE '%50%% off%';

下划线:表示匹配单个字符,可用于模糊查询。同样地,如果要匹配真正的下划线,需要用%进行转义,例如:

SELECT * FROM articles WHERE body LIKE '50\_% off';

方括号:表示匹配括号内的任意一个字符,例如:

SELECT * FROM products WHERE name REGEXP '^[ABC][0-9]+$';

以上是MySQL中一些常用的特殊符号,使用时需要特别小心。

声明:关于《mysql特殊符号》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2083295.html