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

Kutipan tunggal, Kutipan ganda, dan Backtick di MySQL

MySQL mendukung tanda kutip tunggal, tanda kutip ganda dan backtick untuk berbagai tujuan. Pada artikel ini, kita akan melihat kapan harus menggunakan tanda kutip tunggal, tanda kutip ganda, dan tanda kutip balik di MySQL.


Kutipan tunggal, Kutipan ganda, dan Backtick di MySQL

Penting untuk diingat:

  1. Kutipan tunggal dan tanda kutip ganda digunakan di sekitar string
  2. Backtick digunakan di sekitar nama database, nama tabel, dan nama kolom


Kutipan Tunggal

Berikut adalah beberapa contoh penggunaan tanda kutip tunggal di MySQL.

mysql> SELECT 'test' contoh1, '"test"' contoh2, '""test""' contoh3, 'te''st' contoh4; +----------+----------+----------+----------+ | contoh1 | contoh2 | contoh3 | contoh4 | +----------+----------+----------+----------+ | tes | "ujian" | ""tes"" | tes | +----------+----------+----------+----------+

Seperti yang Anda lihat di atas, jika Anda menambahkan tanda kutip ganda di dalam tanda kutip tunggal, tanda kutip tersebut akan diperlakukan sebagai karakter string dan ditampilkan apa adanya. Jadi, jika Anda ingin menampilkan tanda kutip ganda dalam hasil Anda, bungkus dengan tanda kutip tunggal.

Jika Anda perlu menampilkan tanda kutip tunggal dalam sebuah string dan juga membungkusnya dalam tanda kutip tunggal, maka Anda perlu menghindari tanda kutip tunggal dalam menggunakan garis miring terbalik (\) seperti yang ditunjukkan di bawah ini.

mysql> pilih 'Mereka sudah pergi' sebagai contoh; +--------------+ | contoh | +--------------+ | Mereka telah pergi | +--------------+


Kutipan Ganda

Berikut adalah beberapa contoh penggunaan tanda kutip ganda di MySQL.

mysql> SELECT "test" contoh1, "'test'" contoh2, "''test''" contoh3, "te""st" contoh4; +----------+----------+----------+----------+ | contoh1 | contoh2 | contoh3 | contoh4 | +----------+----------+----------+----------+ | tes | 'ujian' | ''tes'' | te"st | +----------+----------+----------+----------+ 

Seperti yang Anda lihat di atas, jika Anda menambahkan tanda kutip tunggal di dalam tanda kutip ganda, tanda kutip tersebut akan diperlakukan sebagai karakter string dan ditampilkan apa adanya. Jadi, jika Anda ingin menampilkan tanda kutip tunggal dalam hasil Anda, bungkus dengan tanda kutip ganda.

Jika Anda perlu menampilkan tanda kutip tunggal dalam sebuah string dan juga membungkusnya dalam tanda kutip tunggal, maka Anda perlu menghindari tanda kutip tunggal dalam menggunakan garis miring terbalik (\) seperti yang ditunjukkan di bawah ini.

mysql> pilih "Dia berkata, \"Mereka telah pergi\"" sebagai contoh; +-------------------------+ | contoh | +-------------------------+ | Dia berkata, "Mereka telah pergi" | +-------------------------+


Backtick

Backticks digunakan di sekitar nama database, nama tabel, nama kolom. Mereka diperlukan terutama jika nama database/tabel/kolom Anda berisi karakter spasi.

Berikut adalah contoh. Kami akan mencoba membuat database dengan judul “sampel data”.

mysql> create database sample data;ERROR 1064 (42000):Anda memiliki kesalahan dalam sintaks SQL Anda; periksa manual yang sesuai dengan versi server MySQL Anda untuk sintaks yang tepat untuk digunakan di dekat 'data' pada baris 1mysql> buat database `sample data`;Query OK, 1 baris terpengaruh (0,01 detik)mysql> gunakan `sample data`ERROR 1049 ( 42000):'sampel' database tidak dikenal; mysql> gunakan `data sampel`Database diubah

Backticks adalah opsional jika database, tabel, dan nama kolom Anda tidak mengandung karakter spasi.

Butuh alat pelaporan untuk MySQL? Ubiq memudahkan untuk memvisualisasikan data dalam hitungan menit, dan memantau di dasbor waktu nyata. Cobalah Hari ini!

  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 Mengotomatiskan Kueri Tabel Pivot di MySQL

  2. Bagaimana cara mengaktifkan Log Kueri MySQL?

  3. Bagaimana cara membuat database multi-penyewa dengan struktur tabel bersama?

  4. Pertahankan Line Breaks Dari TextArea Saat Menulis Ke MySQL

  5. Cara Mengganti MySQL dengan Percona di Plesk CentOS 7