如何在mysql中获取转义字符串?

时间:2017-05-28 12:39:16

标签: mysql mysql-connector

例如,我有一张桌子:

create table student (name varchar(20));

INSERT INTO student values('a\'a');

如果我使用select name from student;,我会收到字符串a'a。如果我使用SELECT quote(name) from student;我将获得'a\'a',则会处理转义字符串。但是,对于

Insert into student values ('\n\n');

我用

select quote(name) from student;

我没有'\n\n'。函数引用无法正常工作。那么如何获得'\n\n'

我想要实现的是当我使用

select name from student;

我得到字符串形式'\ n \ n'而不是'

';我只是不知道什么\ n在scree中显示为新行。

插入\\ n不起作用,因为我想要的是插入值为'\ n'的表,即十六进制形式的0x0A。所以当我使用

Insert into student values (0x0A);

如何选择获取字符串'\ n'而不是'

”。 我只是不希望0x0A在屏幕上显示为新行。

0 个答案:

没有答案