MySQL menyimpan jenis data nama: 1) VARCHAR(n): aksara panjang berubah-ubah, sehingga n aksara, sesuai untuk nama dengan panjang berubah-ubah 2) CHAR(n): aksara panjang tetap, sentiasa menyimpan n aksara, sesuai untuk panjang Nama tetap dan tidak boleh ubah; 3) TEKS: teks panjang boleh ubah, yang boleh menyimpan nama yang sangat panjang atau aksara khas 4) BLOB: objek besar binari, tidak sesuai untuk menyimpan nama.
Nama jenis data dalam MySQL
Nama ialah jenis data atribut biasa dalam pangkalan data. Dalam MySQL, bergantung pada keperluan penyimpanan dan pemprosesan nama, jenis data berikut boleh digunakan:
VARCHAR(n)
- Jenis aksara panjang boleh ubah
- membenarkan penyimpanan sehingga n aksara
- Nilai daripada n mestilah antara 1 dan Antara 65535
- Sesuai untuk menyimpan nama sehingga n aksara, lebih cekap apabila menyimpan nama dengan panjang berubah
CHAR(n)
n- Stor jenis aksara sepanjang masa
aksara- Nilai n mestilah antara 1 dan 255
- Sesuai untuk menyimpan nama panjang tetap dan tidak boleh ubah, ia lebih cekap apabila memproses nama panjang tetap
-
TEXT
Teks boleh taip panjang
-
membenarkan storan teks yang sangat panjang (sehingga 65535 bait) - Sesuai untuk menyimpan nama atau nama yang sangat panjang dengan aksara khas yang memerlukan lebih banyak storan
-
BLOB
Binary Large storan- Binary Large Object type imej, fail audio atau video)
- tidak sesuai untuk menyimpan nama kerana nama biasanya berasaskan teks
- Secara umumnya, menggunakan VARCHAR(n) ialah pilihan terbaik untuk menyimpan nama kerana ia fleksibel dan cekap. Jika nama adalah tetap dan panjang tidak berubah, CHAR(n) ialah pilihan yang lebih sesuai. Untuk nama atau nama yang sangat panjang dengan aksara khas, jenis TEXT atau BLOB menyediakan kapasiti storan yang lebih besar.
Atas ialah kandungan terperinci Apakah jenis data yang digunakan untuk nama dalam mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!