Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara Keluar dari Kutipan Tunggal, Karakter Khusus di MySQL

Terkadang Anda mungkin perlu menyimpan tanda kutip tunggal, tanda kutip ganda, tanda kutip, tanda kutip mundur, dan karakter khusus lainnya di MySQL. Dalam artikel ini, kita akan melihat cara menghindari tanda kutip tunggal, tanda kutip ganda, apostrof, tanda kutip balik, dan karakter khusus lainnya.


Cara Menghindari Kutipan Tunggal, Karakter Khusus di MySQL

Anda dapat dengan mudah menghindari tanda kutip tunggal, tanda kutip ganda, tanda kutip, tanda kutip mundur, dan karakter khusus lainnya dengan menambahkan garis miring terbalik (\) sebelum karakter tersebut.

Berikut adalah kueri MySQL yang lolos dari tanda kutip tunggal.

mysql> select 'test\'s' as test_string;
+-------------+
| test_string |
+-------------+
| test's      |
+-------------+

Seperti yang Anda lihat, kutipan tunggal telah diloloskan dan ditampilkan dalam hasil kueri.

Demikian pula, berikut adalah kueri MySQL untuk menghindari tanda kutip ganda

mysql> select 'test\"s' as test_string;
+-------------+
| test_string |
+-------------+
| test"s      |
+-------------+

Demikian pula, kita dapat menggunakan garis miring terbalik untuk menghindari tanda kutip tunggal dan tanda kutip ganda untuk memasukkan nilai ke dalam tabel MySQL.

Katakanlah Anda memiliki tabel berikut escape_characters_demo(id, string)

mysql> create table escape_characters_demo(
       id int,
       string varchar(255)
       );

Sekarang mari kita coba menyisipkan teks dengan tanda kutip tunggal, tanda kutip balik dan tanda kutip ganda serta kombinasinya, menggunakan garis miring terbalik.

mysql> mysql> insert into escape_characters_demo(id, string)
       values(1, 'test\'s'),
       (2, 'test\"s'),
       (3, 'test\`s'),
       (4, 'test\'s and best\'s'),
       (5, 'test\"s and best\"s'),
       (6, 'test\"s and best\'s');

mysql> select * from escape_characters_demo;
+------+-------------------+
| id   | string            |
+------+-------------------+
|    1 | test's            |
|    2 | test"s            |
|    3 | test`s            |
|    4 | test's and best's |
|    5 | test"s and best"s |
|    6 | test"s and best's |
+------+-------------------+

Seperti yang Anda lihat di atas, kami dapat menghindari tanda kutip tunggal, tanda kutip ganda, tanda kutip balik, tanda kutip ganda &ganda, dan bahkan kombinasi dari semuanya, dengan menambahkan garis miring terbalik sebelum karakter khusus ini.

Semoga, sekarang Anda dapat dengan mudah keluar dari karakter khusus dalam kueri SELECT, INSERT, dan UPDATE.

Ubiq memudahkan untuk memvisualisasikan data, dan memantaunya di dasbor waktu nyata. Coba Ubiq gratis.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menginstal phpMyAdmin di Aplikasi Sendiri

  2. Bagaimana cara menambahkan fungsi levenshtein di mysql?

  3. Apa itu kardinalitas di MySQL?

  4. Di mana mengubah nilai lower_case_table_names=2 di windows xampp

  5. GROUP BY perilaku ketika tidak ada fungsi agregat hadir dalam klausa SELECT