Rumah >pangkalan data >tutorial mysql >Apakah Cara Paling Cekap untuk Menyimpan Jantina Pengguna dalam Pangkalan Data?
Menyimpan Jantina Pengguna dalam Pangkalan Data dengan Prestasi Optimum
Apabila menyimpan jantina pengguna dalam pangkalan data, adalah penting untuk meminimumkan saiz storan dan kesan prestasi. Soalan ini meneroka tiga pilihan yang berpotensi:
Walaupun jawapan yang disediakan mencadangkan penggunaan tunggal aksara (cth., 'm' atau 'f') kerana saiznya yang padat, ia mengabaikan standard ISO yang ditetapkan untuk menyimpan seks dalam pangkalan data: ISO 5218.
Mengikut standard ini, lajur pangkalan data hendaklah dinamakan "Sex" dan jenis data yang disyorkan ialah tinyint (integer satu bait). Untuk menguatkuasakan integriti data, anda boleh menggunakan kekangan semak atau jadual carian.
tinyint vs. Boolean
Walaupun dakwaan bahawa aksara lebih kecil daripada boolean, ini adalah bukan kes dalam Microsoft SQL Server 2008. Kedua-dua jenis data menduduki satu bait storan. Oleh itu, menggunakan tinyint (dengan kekangan semakan yang betul) ialah pilihan yang paling cekap dan mematuhi piawaian untuk menyimpan jantina pengguna dalam pangkalan data.
Atas ialah kandungan terperinci Apakah Cara Paling Cekap untuk Menyimpan Jantina Pengguna dalam Pangkalan Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!