MySQL-da varchar2 bormi?
MySQL-da varchar2 bormi?

Video: MySQL-da varchar2 bormi?

Video: MySQL-da varchar2 bormi?
Video: DIFFERENCE BETWEEN CHAR AND VARCHAR 2024, May
Anonim

Birinchi navbatda varchar ishlatiladi MySQL va varchar2 Oracle da qo'llaniladi. MySQL uzunligi 65,535 baytdan kam bo'lgan belgilar turi uchun CHAR va VARCHAR turlarini qo'llab-quvvatlaydi. CHAR turi mumkin bor maksimal uzunligi 255 bayt va hozirgi kungacha MySQL 3.23. u 0 bayt uzunligi bilan ham e'lon qilinishi mumkin.

Odamlar, shuningdek, MySQL-da varchar va varchar2 o'rtasidagi farq nima?

Hozirda VARCHAR kabi harakat qiladi VARCHAR2 . Biroq, turi VARCHAR ishlatilmasligi kerak, chunki u kelajakda foydalanish uchun ajratilgan. Mayor farq bu VARCHAR2 ichki ma'lumotlar turi va VARCHAR tashqi ma'lumotlar turidir.

Xuddi shunday, varchar2 ma'lumotlar turi nima? The VARCHAR2 ma'lumotlar turi xarakterni ushlab turish uchun ishlatiladi ma'lumotlar , shu jumladan raqamlar. Agar siz unda besh harfli so'zni saqlasangiz ustun , the VARCHAR2 ma'lumotlar turi barcha 30 baytni ajratishni talab qilmaydi. Aksincha, bu besh harfli so'zni yoki bitta baytli belgilar to'plamida besh baytni saqlash uchun faqat bo'sh joy kerak.

Bu yerda varchar2 raqamlarni saqlay oladimi?

Kimga do'kon o'zgaruvchan uzunlikdagi belgilar satrlari, siz Oracle'dan foydalanasiz VARCHAR2 ma'lumotlar turi. A VARCHAR2 ustun saqlashi mumkin 1 dan 4000 baytgacha bo'lgan qiymat. Bu shuni anglatadiki, bitta baytli belgilar to'plami uchun siz saqlashi mumkin a ichida 4000 tagacha belgi VARCHAR2 ustun.

Varchar2 tipidagi o'zgaruvchining maksimal mumkin bo'lgan o'lchami qancha?

Oʻzgaruvchan - uzunligi belgilar qatoriga ega maksimal uzunlik o'lchami baytlar yoki belgilar. Maksimal o'lcham 4000 bayt yoki belgi, minimal 1 bayt yoki 1 belgi. Siz belgilashingiz kerak hajmi uchun VARCHAR2.

Tavsiya: