Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Mendapatkan Saiz Medan varchar dalam SQL dengan Satu Pertanyaan?
Mendapatkan Saiz Medan varchar[n] dalam SQL dengan Satu Pertanyaan
Menentukan panjang medan varchar adalah penting untuk data pengurusan dan pengoptimuman storan. Dalam SQL, anda boleh melaksanakan satu pernyataan untuk mendapatkan semula maklumat ini.
Sintaks:
PILIH nama_lajur, jenis_data, panjang_maksimum_karakter DARI information_schema.columns WHERE table_name = 'myTable'
Penjelasan:
Contoh:
Pertimbangkan jadual berikut dengan medan varchar[1000] bernama "Remarks":
CREATE TABLE myTable ( Remarks VARCHAR(1000) );
Untuk mendapatkan semula saiz medan "Catatan", laksanakan perkara berikut pertanyaan:
SELECT column_name, data_type, character_maximum_length FROM information_schema.columns WHERE table_name = 'myTable' AND column_name = 'Remarks';
Hasilnya ialah:
Remarks VARCHAR 1000
Output ini mengesahkan bahawa medan "Catatan" ialah varchar dengan panjang maksimum 1000 aksara.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Saiz Medan varchar dalam SQL dengan Satu Pertanyaan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!