MySQL-dan foydalanib siz jadvallarning kichik to'plamlaridan tortib ulkan korporativ ma'lumotlar bazalariga qadar har xil mavzular va o'lchamdagi ma'lumotlar bazalarini yaratishingiz mumkin. Jadvallarning xilma-xilligi va ular o'rtasidagi o'zaro bog'liqlik tufayli katta ma'lumotlar bazalarini saqlash kichik ma'lumotlar bazalariga qaraganda ancha qiyin. Jadval avval yaratilganmi yoki yo'qmi, buni tekshirish kerak.
Kerakli
MySQL-ni bilish
Ko'rsatmalar
1-qadam
Ma'mur ma'lumotlar bazasi bilan maxsus so'rovlar yordamida aloqa o'rnatadi. So'rovlar MySQL tilida o'ziga xos yozish qoidalari va operatorlar to'plamiga ega bo'lgan maxsus dasturlash tili bilan shakllanadi. Qoida tariqasida, jadval mavjudligini tekshirish uchun bazani tekshiradigan va aniq natijani beradigan ma'lum so'rovlarni kiritishingiz kerak. Bunday kombinatsiyalarni to'g'ri kiritishga harakat qiling, go'yo noto'g'ri ishlatilganidek, serverda turli xil xatolarga yo'l qo'yishingiz mumkin.
2-qadam
Belgilangan nom bo'yicha jadval mavjudligini tekshirish uchun quyidagi so'rovdan foydalaning:
TABLE_NAME-ni INFORMATION_SCHEMA. TABLES-dan tanlang, bu erda TABLE_SCHEMA = 'dbname' va TABLE_NAME = 'tablename'
Dbname va tablename qiymatlari sizning ismlaringiz bilan almashtirilishi kerak. Agar keyinroq jadval yaratishingiz kerak bo'lsa, agar topilmasa, quyidagi shakl buyrug'idan foydalaning:
Agar mavjud bo'lmasa, stolni yarating
3-qadam
Agar ma'lumotlar bazasi bilan aloqa msysobjects orqali amalga oshirilsa, unda ma'lum bir jadval mavjudligini so'rash quyidagicha bo'lishi kerak:
Msysobjects-dan COUNT (*) ni tanlang QAYERDA type = 1 AND name = 'tablename'
Agar jadvalni o'chirishingiz kerak bo'lsa, agar u topilsa, so'rovni quyidagicha yozing:
Agar mavjud bo'lsa, jadvalni tushirish;
4-qadam
MySQL-ga asoslangan zamonaviy ma'lumotlar bazalarida millionlab qatorli o'n minglab jadvallar bo'lishi mumkin. Axborotning bunday notekisligini tushunish qiyin bo'lishi mumkin. Biroq, bunday muammolarni hal qilish uchun maxsus so'rovlar mavjud. Umuman olganda, jadval mavjudligini tekshirish juda ko'p vaqt va kuch sarflaydi deb aytishimiz mumkin. Kelajakda jadvallar bilan ishlashni osonlashtirish uchun MySQL dasturlash tilida maxsus qo'llanmalarni o'rganing, chunki bu jadvallar bilan to'liq bog'liq va har xil operatsiyalarni bajarishga imkon beradi.