Rumah >pangkalan data >tutorial mysql >Apakah maksud % dalam mysql?

Apakah maksud % dalam mysql?

下次还敢
下次还敢asal
2024-04-26 07:18:15615semak imbas

% aksara kad bebas dalam MySQL digunakan untuk padanan corak dalam operator LIKE, mewakili sifar atau lebih aksara. Ia boleh digunakan untuk mencari semua rentetan yang bermula dengan atau mengandungi corak yang diberikan dan secara pilihan mencari rentetan yang berakhir dengan corak yang diberikan. Selain %, MySQL menyediakan aksara kad bebas lain, termasuk _, [], ^, dan $.

Apakah maksud % dalam mysql?

% kad bebas dalam MySQL

% dalam MySQL ialah aksara kad bebas yang mewakili sifar atau lebih aksara. Ia digunakan dalam operator LIKE untuk padanan corak.

Syntax

<code>LIKE 'pattern%'</code>

di mana:

  • corak ialah corak rentetan yang akan dipadankan pattern 是要匹配的字符串模式
  • % 是通配符,表示零个或多个字符

用法

可以使用 % 通配符来匹配符合以下条件的字符串:

  • 以给定模式开始
  • 包含给定模式的任何长度的扩展
  • 可选地,在给定模式的末尾添加任何数量的附加字符

示例

例如,以下查询将找到以 "John" 开头的所有名称:

<code>SELECT * FROM names WHERE name LIKE 'John%'</code>

这将返回以下结果:

<code>John
John Doe
John Smith</code>

同样,以下查询将找到以 "ing" 结尾的所有单词:

<code>SELECT * FROM words WHERE word LIKE '%ing'</code>

这将返回以下结果:

<code>singing
dancing
running</code>

其他通配符

除了 % 之外,MySQL 还提供了以下通配符:

  • _:匹配任何单个字符
  • []:匹配指定范围内的字符
  • ^:否定模式匹配
  • $
  • % ialah kad liar yang mewakili sifar atau lebih aksara
🎜🎜🎜 Penggunaan🎜🎜🎜Anda boleh menggunakan % aksara kad bebas untuk memadankan rentetan yang: 🎜🎜🎜Mulakan dengan corak yang diberikan 🎜🎜Mengandungi sebarang lanjutan panjang corak yang diberikan 🎜🎜Secara pilihan, pada penghujung corak yang diberikan Tambah sebarang nombor tambahan aksara 🎜🎜🎜🎜Contoh 🎜🎜🎜Sebagai contoh, pertanyaan berikut akan mencari semua nama bermula dengan "John": 🎜rrreee🎜Ini akan mengembalikan hasil berikut: 🎜rrreee🎜Begitu juga, pertanyaan berikut akan mencari semua nama ing" " Semua perkataan yang berakhir dengan: 🎜rrreee🎜 Ini akan mengembalikan keputusan berikut: 🎜rrreee🎜🎜 Kad bebas lain 🎜🎜🎜 Selain %, MySQL juga menyediakan kad bebas berikut: 🎜🎜🎜_ : sepadan dengan mana-mana aksara Tunggal 🎜🎜[]: Padankan aksara dalam julat yang ditentukan 🎜🎜^: Padanan corak negatif 🎜🎜$: Padankan hujung tali 🎜🎜

Atas ialah kandungan terperinci Apakah maksud % dalam mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn