Type — jadval tipi:MyISAM, Innodb(jadval tiplari haqida).
Comment — jadval uchun kommentariya qo‘shish(60 ta simvol).
MAX_ROWS — jadvalda saqlash mumkin bo‘lgan maksimal qator soni.
MIN_ROWS — jadvalda saqlash mumkin bo‘lgan minimal qator soni.
mysql> create table test(id int(10), name varchar(10)) engine=myisam comment=’ole’ max_rows=20;
Eng asosiy va kerakli parametrlar shulardan iborat, lekin boshqa parametrlar ham mavjud. YUqoridagilardan foydalanib, kerakli jadval yaratib olishimngiz mumkin, barcha parametrlarni ishlatish SHART EMAS. Jadval qanday yaratilganini quyidagi kod orqali bilib olishingiz mumkin.
mysql> show create table test;
MySQL MBBTda jadval ustunlari tiplari
Qo'shilgan sana: 2015-12-19
Muallif: Orifjon Sobirov
Bu maqolamiz MySQLda jadval ustunlari tiplariga bag‘ishlanadi. Ketma-ketlik quyidagicha bo‘ladi:
— MySQL xizmatini yoqish;
— MySQLga ulanish;
— MySQL da ma’lumotlar bazasini ochish;
— ma’lumotlar bazasiga oid jadvallar yaratish.
Jadvallar yaratish uchun dastlab, ustun tiplarini bilish lozim. MySQL da quyidagi tiplar mavjud.
— Butun sonli;
— haqiqiy sonlar uchun;
— qator(yozuv) ko‘rinishidagi axborotlar;
— binar(ikkilik tizim uchun);
— vaqt va kun;
YUqoridagi tiplar umumiy hisoblanadi, ular ichiga bir necha tiplar kiradi.
Butun tiplar, «+» va «—» ishorali butun sonlardan tashkil topgan bo‘ladi. Quyidagi jadvalda ular bilan tanishishingiz mumkin(php.su dan olingan):
Keyingi tipimiz, haqiqiy tip. Bu tip o‘zida quidagi xarakteristikadagi axborotlarni saqlaydi.
Qator(yozuv) ko‘rinishidagi tip. Istalgan axborotlarni qabul qiladi, lekin barchasini matn deb ko‘radi.
Varchar tipini berishda, uzunligini ko‘rsatish lozim, ya’ni «varchar(10)«, bu degani, kiritilayotgan axborot uzunligi 10 ta simvoldan ko‘p bo‘lmasligi lozim, kam bo‘lsa bo‘laveradi.
Char tipida ham odatda uzunlik beriladi. «char(5)» ko‘rinishida. Bu tipni ehtiyotkorlik bilan ishlatish lozim. Misolda, 5 ta simvoldan ko‘p axborotlar kiritish mumkin emas, lekin kam kiritilsa, qolgan qismi probel bilan to‘ldiriladi(bo‘sh joy bilan). Bekorga tezkor xotiradan joy olib yotadi. Kichik bazalarda unchalik ahamiyatli emas, lekin baza kattalashgan sari operativ hotira bilan muammolar bo‘ladi.
Ikkilik(binar) axborotlarni saqlash uchun joy. Axborotlar ikkilik tizimda saqlanadi, bundan kelib chiqadiki, axborotlarda katta-kichik harflar har xil ma’noga ega bo‘lib qoladi va so‘ov berishda ham buni hisobga olish mumkin. Istalgan matn ko‘rinishidagi tipni ham ikkilik ko‘rinishida saqlash mumkin, «varchar(30) binary » buyrug‘i beriladi xolos. Ikkilit tiplar quyidagilar:
Navbatdagi tipimiz, vaqt va kunga bag‘ishlangan. Saqlanish turiga qarab har xil ko‘rinishda bo‘lishi mumkin, ya’ni
Asosiy tiplar bilan tanishib chiqdik, bundan boshqa tiplar ham mavjud, agar keyingi maqolalar uchun ulardan foydalansak, albatta dastlab tipini tushuntiraman(manimcha ishlatmaymiz).
Do'stlaringiz bilan baham: |