Pemahaman mendalam tentang jenis Boolean dalam MySQL

WBOY
Lepaskan: 2024-03-15 17:30:04
asal
591 orang telah melayarinya

Pemahaman mendalam tentang jenis Boolean dalam MySQL

Jenis Boolean dalam MySQL ialah jenis data yang sangat praktikal Ia digunakan untuk menyimpan nilai logik dan hanya boleh mengambil dua nilai: TRUE atau FALSE. Dalam MySQL, jenis Boolean juga dipanggil BOOL atau BOOLEAN dan boleh diwakili oleh TINYINT(1). Dalam artikel ini, kita akan menyelidiki definisi, penggunaan dan contoh kod khusus jenis Boolean dalam MySQL.

Mula-mula, mari kita lihat cara mentakrifkan lajur jenis Boolean dalam MySQL:

CREATE TABLE users (
    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    active BOOLEAN
);
Salin selepas log masuk

Dalam kod di atas, kami mencipta jadual bernama "pengguna", yang mengandungi id, nama dan Senarai aktif. Lajur aktif ditakrifkan sebagai lajur Boolean yang digunakan untuk menunjukkan sama ada pengguna aktif. Di sini, lajur jenis Boolean boleh menyimpan nilai TRUE atau FALSE atau 1 atau 0.

Mari kita tunjukkan beberapa contoh kod khusus tentang jenis Boolean:

  1. Memasukkan nilai Boolean
INSERT INTO users(name, active) VALUES('Alice', TRUE);
INSERT INTO users(name, active) VALUES('Bob', FALSE);
Salin selepas log masuk

Dalam kod di atas, kami memasukkan dua rekod ke dalam jadual "pengguna", satu aktif adalah BENAR, Satu lagi aktif adalah SALAH .

  1. Kemas kini Boolean
UPDATE users SET active = FALSE WHERE name = 'Alice';
Salin selepas log masuk

Dalam kod di atas, kami mengemas kini status aktif pengguna bernama Alice kepada FALSE.

  1. Menyiasat nilai Boolean
SELECT name, active FROM users WHERE active = TRUE;
Salin selepas log masuk

Dalam kod di atas, kami menanyakan semua rekod pengguna yang aktifnya BENAR.

Selain operasi asas di atas, jenis Boolean juga boleh digunakan dengan pengendali lain, seperti DAN, ATAU dan operator logik lain:

SELECT name, active FROM users WHERE active = TRUE AND id < 10;
Salin selepas log masuk

Kod di atas menanyakan rekod pengguna dengan id kurang daripada 10 dan aktif sebagai BENAR.

Secara amnya, pemahaman mendalam tentang jenis Boolean dalam MySQL memerlukan kita mahir dalam definisi, penggunaan dan penggunaannya dalam kombinasi dengan pengendali lain. Melalui pengenalan dan contoh kod artikel ini, saya percaya pembaca dapat memahami dengan lebih jelas konsep dan aplikasi jenis Boolean dalam MySQL.

Atas ialah kandungan terperinci Pemahaman mendalam tentang jenis Boolean dalam MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!