CHAR dan VARCHAR adalah kedua-dua jenis data aksara ASCII dan hampir sama, tetapi ia berbeza dalam peringkat menyimpan dan mendapatkan semula data daripada pangkalan data. Berikut ialah beberapa perbezaan penting antara CHAR dan VARCHAR dalam MySQL -
CHAR jenis data | VARCHAR jenis data |
Nama penuhnya ialah CHARACTER Nama penuhnya ialah CHARACTER BLE CHA RACTER | |
VARCHAR Menukarkan nilai panjang berubah dengan awalan panjang 1 bait atau 2 bait dan tidak berlapik dengan sebarang aksara |
boleh memuatkan sehingga | 255
Boleh memuatkan sehingga 65,535 aksara. | Ia menggunakan peruntukan memori statik. mysql>create table emp(name CHAR(20)); Query OK, 0 rows affected (0.25 Salin selepas log masuk |
Atas ialah kandungan terperinci Apakah perbezaan antara CHAR dan VARCHAR dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!