Tipe MySQL _4 adalah tipe data baru yang diperkenalkan di MySQL versi 5. 0. 3 yang dapat digunakan untuk menyimpan nilai biner Show Tipe _4 hanya dapat menampung satu dari dua nilai biner. 6 atau 7Jenis dapat digunakan saat Anda membuat atau mengubah struktur tabel Anda sebagai berikut _Pernyataan di atas akan menghasilkan tabel MySQL yang memiliki dua kolom tipe data 4Anda dapat menentukan penyimpanan 9 dari jenis 4 dengan menambahkan angka di dalam tanda kurung sebagai berikut
Kolom 4 dapat menyimpan antara 7 hingga 3 nilai bit, dengan nilai default 7Ini berarti contoh _5 di atas hanya dapat menyimpan satu nilai biner sementara 6 dapat menyimpan hingga 5 nilai binerUntuk memasukkan nilai tipe _4, Anda perlu menggunakan notasi literal biner dari 8 seperti yang ditunjukkan di bawah ini
Saat Anda mengambil nilai yang disimpan menggunakan pernyataan _9, MySQL akan mengubah nilai biner menjadi nilai heksadesimal seperti yang ditunjukkan di bawah ini
Untuk menampilkan nilai biner alih-alih nilai heksadesimal, Anda perlu mengonversi hasilnya menggunakan fungsi 0Berikut adalah contoh kueri menggunakan fungsi 0
Set hasil yang dikembalikan adalah sebagai berikut
Sebagai alternatif, Anda juga dapat mengonversi nilai biner menjadi padanan desimalnya menggunakan fungsi 2 sebagai berikut
Nilai biner adalah sistem bilangan berbasis 2, jadi Anda perlu mengubahnya menjadi sistem bilangan berbasis 10 dengan fungsi 2Sekarang nilai yang dikembalikan akan berupa angka desimal (basis-10).
Dan begitulah tipe _4 bekerja di MySQLMenggunakan tipe BIT untuk menyimpan nilai booleanTipe MySQL _4 juga dapat digunakan untuk menyimpan nilai boolean. Untuk melakukannya, Anda perlu membuat kolom yang menyimpan maksimal satu nilai binerMari buat tabel baru bernama 6 yang menyimpan nama pengguna yang tidak dapat digunakan untuk aplikasi web sebagai berikut
Sekarang masukkan beberapa data ke tabel dengan pernyataan berikut
Tabel _6 sekarang akan memiliki data berikut 0MySQL secara implisit mengonversi nilai biner menjadi padanan desimalnya saat Anda menggunakan kolom biner di klausa 8Lihatlah contoh kueri berikut _1Terakhir, Anda dapat menggunakan fungsi _9 untuk menampilkan nilai kolom 0 sebagai 1 atau 2 seperti ini _2Permintaan di atas akan mengembalikan output berikut _3Dan begitulah cara Anda menggunakan tipe 4 untuk menyimpan nilai booleanHarap diingat bahwa sampai MySQL versi 5. 0. 3, tipe _4 hanyalah alias untuk tipe 5Lebih baik menggunakan tipe _5 untuk menyimpan nilai boolean jika Anda memiliki masalah kompatibilitas mundur
Bagaimana cara menambahkan kolom sedikit di SQL?Untuk menyisipkan nilai baru ke kolom BIT, gunakan pernyataan INSERT. INSERT INTO table_name (bit_column) VALUES (1); Anda juga dapat menggunakan TRUE dan FALSE sebagai input untuk kolom BIT, SQL Server akan mengonversinya secara otomatis . TRUE akan dikonversi menjadi 1.
Bagaimana cara memperbarui bidang bit di MySQL?Anda dapat memperbarui nilai boolean menggunakan perintah UPDATE . Jika Anda menggunakan tipe data BOOLEAN, MySQL secara internal mengubahnya menjadi tinyint(1). Ini dapat berupa literal benar atau salah di mana true menunjukkan 1 hingga tinyint(1) dan false menunjukkan 0 hingga tinyint(1).
Bagaimana cara mengatur nilai bit di MySQL?Jika kita ingin menentukan nilai bit secara literal, kita dapat menggunakan notasi b'value' atau 0bvalue. Dalam notasi ini, nilai mewakili nilai biner yang hanya dapat ditulis dalam angka nol dan satu. Misalnya, b'111' dan b'10000000' masing-masing mewakili 7 dan 128. . nama_kolom BIT(1); nama_kolom BIT; Bagaimana cara menambahkan kolom ke tempat tertentu di MySQL?Untuk menambahkan kolom pada posisi tertentu dalam baris tabel, gunakan nama_kolom FIRST atau AFTER . Standarnya adalah menambahkan kolom terakhir. Anda juga dapat menggunakan PERTAMA dan SETELAH dalam operasi PERUBAHAN atau MODIFIKASI untuk mengurutkan ulang kolom dalam tabel. |