Rumah > Artikel > pangkalan data > Bagaimana untuk mengendalikan data jenis Boolean dalam MySQL dengan betul
Cara mengendalikan data jenis Boolean dengan betul dalam MySQL
MySQL ialah sistem pengurusan pangkalan data hubungan yang biasa digunakan, di mana data jenis Boolean diwakili sebagai jenis TINYINT dalam pangkalan data, biasanya 0 mewakili False dan 1 mewakili Benar. Apabila memproses data jenis Boolean, penggunaan yang betul boleh meningkatkan ketepatan dan kebolehbacaan data Artikel ini akan memperkenalkan kaedah memproses data jenis Boolean dengan betul dalam MySQL dan memberikan contoh kod tertentu.
Apabila mencipta jadual dalam MySQL, anda harus menyatakan secara eksplisit jenis medan Boolean sebagai TINYINT. Berikut ialah contoh kod untuk mencipta jadual yang mengandungi medan jenis Boolean:
CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), is_active TINYINT(1) );
Dalam contoh di atas, medan is_active ditakrifkan sebagai jenis TINYINT(1) untuk mewakili status pengaktifan pengguna.
Apabila memasukkan data, anda perlu memberi perhatian untuk menukar data jenis Boolean kepada nilai TINYINT yang sepadan. Berikut ialah contoh kod untuk memasukkan data jenis Boolean:
INSERT INTO users (name, is_active) VALUES ('Alice', 1);
Dalam contoh di atas, sekeping data dengan nama 'Alice' dan is_active ialah True dimasukkan.
Apabila menanyakan data jenis Boolean, anda boleh menggunakan pernyataan bersyarat untuk menapis data. Berikut ialah contoh kod untuk menanyakan data jenis Boolean:
SELECT * FROM users WHERE is_active = 1;
Dalam contoh di atas, semua data yang medan is_aktifnya adalah Benar akan ditanya.
Apabila mengemas kini data jenis Boolean, True dan False perlu ditukar kepada nilai TINYINT yang sepadan mengikut situasi sebenar. Berikut ialah contoh kod untuk mengemas kini data Boolean:
UPDATE users SET is_active = 0 WHERE name = 'Alice';
Dalam contoh di atas, status pengaktifan pengguna bernama 'Alice' dikemas kini kepada False.
Apabila memadamkan data jenis Boolean, anda juga perlu menukar True dan False kepada nilai TINYINT yang sepadan mengikut situasi sebenar. Berikut ialah contoh kod untuk memadam data jenis Boolean:
DELETE FROM users WHERE is_active = 0;
Dalam contoh di atas, semua data pengguna yang status pengaktifannya Palsu dipadamkan.
Melalui langkah di atas, kami boleh mengendalikan data jenis Boolean dalam MySQL dengan betul dan mengelakkan kekeliruan dan ralat data. Dalam aplikasi praktikal, penggunaan rasional data jenis Boolean mengikut keperluan khusus boleh membantu meningkatkan kecekapan dan ketepatan operasi pangkalan data.
Atas ialah kandungan terperinci Bagaimana untuk mengendalikan data jenis Boolean dalam MySQL dengan betul. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!