Rumah pangkalan data tutorial mysql Mysql查找如何判断字段是否包含某个字符串_MySQL

Mysql查找如何判断字段是否包含某个字符串_MySQL

Jun 01, 2016 pm 01:33 PM
bagaimana rentetan pangkalan data pengguna Mel

bitsCN.com

有这样一个需求,在Mysql数据库字符串字段(权限)中,用户有多个不同的邮箱,分别被‘,’分开,现在要取出某个邮箱的所有成员列表。

假设有个表:

 

1

CREATE TABLE users(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),user_name VARCHAR(20) NOT NULL,emails VARCHAR(50) NOT NULL);

Salin selepas log masuk

初始化表,并添加些记录。

1

truncate table usersINSERT INTO users(user_name, emails) VALUES('小张','a@email.com,b@email.com,c@email.com');INSERT INTO users(user_name, emails) VALUES('小王','aa@email.com,bb@email.com,cc@email.com');

Salin selepas log masuk

Mysql 中有些字段是字符串类型的,如何查找其中包含某些字符的记录呢?

方法一

很简单可以用%来实现

比如

1

SELECT * FROM users WHERE emails like "%b@email.com%";

Salin selepas log masuk

但是这样子的话就会把bb@email.com也查出来了就不符合需求了

方法二

利用mysql 字符串函数 find_in_set();

1

SELECT * FROM users WHERE find_in_set('aa@email.com', emails);

Salin selepas log masuk

这样子就可以找到email字段里包含有aa@emial.com的所有用户了

这样就能达到我们预期的效果,问题就解决了!

要注意的是:mysql字符串函数 find_in_set(str1,str2)函数是返回str2中str1所在的位置索引,str2必须以","分割开。

bitsCN.com
Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Muzium Dua Point: Semua Pameran dan Di Mana Mencari Mereka
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

OKX OUYI Portal Pendaftaran Laman Web Rasmi 2025 OKX OUYI Portal Pendaftaran Laman Web Rasmi 2025 Mar 04, 2025 pm 11:45 PM

Okx Ouyi adalah platform perdagangan cryptocurrency terkemuka. Artikel ini akan menyediakan langkah -langkah terperinci untuk membimbing anda tentang cara mendaftar akaun laman web rasmi OKX OUYI. Anda akan belajar bagaimana untuk mengakses laman web rasmi, memilih kaedah pendaftaran, mengisi maklumat yang diperlukan, dan lengkapkan proses pendaftaran. Artikel ini juga mengandungi maklumat mengenai langkah berjaga -jaga, seperti kepentingan menggunakan maklumat peribadi sebenar dan menetapkan kata laluan yang kuat.

Cara mendaftar dan memuat turun aplikasi terkini di laman web rasmi Bitget Cara mendaftar dan memuat turun aplikasi terkini di laman web rasmi Bitget Mar 05, 2025 am 07:54 AM

Panduan ini menyediakan langkah muat turun dan pemasangan terperinci untuk aplikasi Bitget Exchange rasmi, sesuai untuk sistem Android dan iOS. Panduan ini mengintegrasikan maklumat dari pelbagai sumber yang berwibawa, termasuk laman web rasmi, App Store, dan Google Play, dan menekankan pertimbangan semasa muat turun dan pengurusan akaun. Pengguna boleh memuat turun aplikasinya dari saluran rasmi, termasuk App Store, muat turun APK laman web rasmi dan melompat laman web rasmi, dan lengkap pendaftaran, pengesahan identiti dan tetapan keselamatan. Di samping itu, panduan itu merangkumi soalan dan pertimbangan yang sering ditanya, seperti

GATEIO EXCHANGE Versi lama Gateio Exchange App Versi Lama Saluran Muat turun GATEIO EXCHANGE Versi lama Gateio Exchange App Versi Lama Saluran Muat turun Mar 04, 2025 pm 11:36 PM

Saluran muat turun aplikasi gerbang untuk versi lama, meliputi pasaran aplikasi rasmi, pihak ketiga, komuniti forum dan saluran lain.

WEB OPEN DOOR EXCHANGE WEB PAGE LOGIN VERSI VERSI UNTUK GATEIO Laman Web Rasmi Pintu Masuk WEB OPEN DOOR EXCHANGE WEB PAGE LOGIN VERSI VERSI UNTUK GATEIO Laman Web Rasmi Pintu Masuk Mar 04, 2025 pm 11:48 PM

Pengenalan terperinci kepada operasi log masuk versi Web Open Exchange, termasuk langkah masuk dan proses pemulihan kata laluan.

Pintu Masuk Masuk Log Masuk Masuk. Pintu Masuk Masuk Log Masuk Masuk. Mar 04, 2025 pm 04:51 PM

Gate.io (Pintu Terbuka Sesame) adalah platform perdagangan cryptocurrency terkemuka di dunia. Tutorial ini meliputi langkah -langkah seperti pendaftaran akaun dan log masuk, pensijilan KYC, mata wang fiat dan mata wang digital, pemilihan pasangan dagangan, pesanan urus niaga/pasaran, dan pesanan dan rekod transaksi melihat, membantu anda memulakan platform GATE.IO untuk perdagangan cryptocurrency. Sama ada pemula atau veteran, anda boleh mendapat manfaat daripada tutorial ini dan mudah menguasai kemahiran perdagangan Gate.io.

Apakah rutin kontrak mata wang digital? Bagaimana untuk memainkan kontrak mata wang digital? Apakah rutin kontrak mata wang digital? Bagaimana untuk memainkan kontrak mata wang digital? Mar 03, 2025 pm 07:06 PM

Perdagangan Kontrak Mata Wang Digital: Strategi Pelaburan yang Bersama -sama dengan Pulangan Tinggi dan Potensi Risiko. Dagangan kontrak biasanya menggunakan leverage, dengan potensi pulangan yang lebih tinggi daripada perdagangan tempat, tetapi juga disertai dengan risiko yang lebih tinggi. Artikel ini akan mendedahkan perangkap biasa dalam perdagangan kontrak mata wang digital dan menyediakan langkah -langkah terperinci untuk perdagangan kontrak di OUYI OKX Exchange. Risiko dan perangkap perdagangan kontrak mata wang digital Terdapat banyak risiko yang tersembunyi di pasaran untuk kontrak mata wang digital, dan penjenayah atau platform boleh menggunakan kelemahan peraturan untuk membuat keuntungan. Perangkap biasa termasuk: Manipulasi Harga: Memanipulasi Harga Pasaran Melalui Perdagangan Pusat, Meningkatkan atau Menurunkan Harga Buatan untuk Membuat Keuntungan. Asimetri Maklumat: Platform atau Transaksi

GATE.IO Login Rasmi Versi Web Sesame Open Door Trading Platform Web Versi Web Login Versi GATE.IO Login Rasmi Versi Web Sesame Open Door Trading Platform Web Versi Web Login Versi Mar 04, 2025 pm 04:33 PM

Kaedah log masuk platform perdagangan pintu terbuka adalah mudah. Platform ini boleh membolehkan mekanisme pengesahan keselamatan seperti 2FA untuk memastikan keselamatan akaun.

Binance Download App Binance Binance Platform Muat turun Aplikasi Percuma Binance Download App Binance Binance Platform Muat turun Aplikasi Percuma Mar 18, 2025 pm 01:54 PM

Artikel ini memperkenalkan secara terperinci dua kaedah untuk memuat turun aplikasi Binance pada sistem Apple iOS dan telefon mudah alih sistem Android. Untuk sistem iOS, kerana App Store di China tidak dapat dimuat turun secara langsung, pengguna perlu menggunakan ID Apple di zon luar, dan mereka boleh memilih untuk meminjam atau mendaftarkan ID Apple di zon luar untuk memuat turunnya. Pengguna Android boleh terus mencari dan memasangnya di App Store, atau lawati laman web rasmi Binance untuk mengimbas kod QR untuk memuat turun pakej pemasangan. Harus diingat bahawa apabila memuat turun aplikasi dari saluran tidak rasmi, anda mungkin perlu mengaktifkan keizinan pemasangan aplikasi sumber yang tidak diketahui pada telefon anda. Tidak kira sistem mana anda, anda boleh menggunakan aplikasi Binance selepas memuat turun.

See all articles