English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MySQL에서 괄호호를 어떻게 음의화하는가요?

MySQL에서 쌍따옴표(')를 이스케이프할 수 있는 두 가지 방법이 있습니다-

  • 우리는 역호칸을 사용할 수 있습니다.

  • 우리는 쌍따옴표를 두 번 사용할 수 있습니다(더블 쌍따옴표)

역호칸 사용

우리는 먼저 테이블을 생성하겠습니다.

mysql> create table SingleQuotesDemo
  - > (
  - > id int,
  - > name varchar(100)
  - );

직접 사용한 후, 이름 'John's'의 효과가 좋지 않습니다.

mysql> insert into SingleQuotesDemo values(1,'John's');
    '>

지금让我们使用反斜杠。

mysql> insert into SingleQuotesDemo values(1,'John\'s');

지금, 우리는 레코드를 표시하겠습니다.

mysql> select *from SingleQuotesDemo;

이 출력은 역호칸을 올바르게 구현했음을 보여줍니다.

+------+--------+
| id | name |
+------+--------+
|    1 | John's |
+------+--------+
1 row in set (0.00 sec)

더블 쌍따옴표 사용

다음은 더블 쌍따옴표로 역호칸을 구현한 문법입니다. 우리는 위에서 사용한 같은 테이블에 또 다른 레코드를 삽입하고 있습니다.

mysql> insert into SingleQuotesDemo values(2,'John''s');

지금, 우리는 레코드를 표시하겠습니다.

mysql> select *from SingleQuotesDemo;

다음은 출력입니다.

+------+--------+
| id | name |
+------+--------+
|    1 | John's |
|    2 | John's |
+------+--------+
2 set에서 rows (0.00 sec)

위와 같은 방식으로, 우리는 쌍따옴표(')를 이스케이프할 수 있습니다.

좋아하는 것을 추천합니다