Laboratoriya №2 MAVZU: FUNKSIONAL DASTURLASH HAQIDA TUSHUNCHA. XAMMP PHP MYADMIN BO’LIMlARINING ISHCHI OYNASI Ishdan ko`zlangan maqsad. Talabalarga XAMPP dasturining ishchi oynasi, menyular qatorlari bilan ishlash ko`nikmalarini shakllantirishdan iborat.
Topshiriqlar: Dasturni ishga tushirish uchun qanday serverlar kerak bo`ladi.
Server : localhost tizimida qanday menyular qatori bilan ishlash mumkin.
Baza yarating va uni dasturga kiritib natija oling?
Hisobot tayyorlang va uni himoya qiling.
Dasturni ishga tushirganimizdan keyin Server : localhost bo’limi ochiladi ushbu bo’limdan birinchi bo’lib Language bo’limida o’zimiz uchun qulay bo’lgan tilni tanlaymiz. Dasturning ushbu versiyasida (xampp-win32-1.7.3.exe) biz uchun qulay bo’lgan O’zbek tili ham mavjud shu sababli o’zbek tilini tanlaymiz.
Server : localhost bo’limidagi menyular qatori bilan tanishib chiqmiz:
Ma’lumotlar bazalari –ushbu menyuda siz yaratgan yoki dastur tarkibida yuklangan va mavjud bo’lgan bazalarni ko’rish va ishga tushirish imkoni mavjud;
SQL – menyusida yaratgan ma’lumotlar bazangiz uchun SQL kodlarni yozgan holatda xatcho’plar (so’rovlar) hosil qilish mumkin;
Holat – bu menyuda MySQL serverning ayni damdagi holat parametrlaridan xabardor bo’lish imkoni mavjud (mysql ishga tushirilgandan boshlab tarmoq trafik statistikalari, ishga tushirilgan vaqtdan boshlab serverga yuborilgan so’rovlar soni);
O’zgaruvchilar –server o’zgaruvchilari va sozlanishlari (serverdagi o’zgaruvchi qiymatlar bo’yicha sozlanishlar haqida statistik ma’lumot);
Kordirovkalar – kordirovkalar va taqqoslashlar (taqqoslash turlari va ularning qisqacha tasnifi bilan tanishish imkoniyati);
Jadval turlari –jadval turlari va ularning tasnifi (istalgan turdagi jadval turini tanlash imkoniyati);
Privilegiyalar – foydalanuvchilar hisobini ko’rib chiqish;
Jarayonlar – ma’lumotlar bazasida yuz berayotgan jarayonlar haqida ma’lumot;
Export – yaratilgan ma’lumotlar bazasidagi ma’lumotlarni boshqa dasturlarga hisobot ko’rinishida o’tkazish (CodeGen, CSV, MS Excell uchun CSV, Microsoft Excell 2000, Microsoft Word 2000, Latex, OpenDocument jadval, OpenDocument matn, PDF, SQL, Texy ! matn, YAML kabilar uchun);
Import –biron bir faylni import qilish;
Server: localhost bo’limida yuqoridagi menyularda ish yuritiladi.
phpMyAdmin PHP-da yozilgan bepul dasturiy vosita bo'lib, MySQL-ni Internet orqali boshqarish uchun mo'ljallangan. phpMyAdmin MySQL va MariaDB da keng ko'lamli operatsiyalarni qo'llab-quvvatlaydi. Tez-tez ishlatiladigan operatsiyalar (ma'lumotlar bazalarini, jadvallarni, ustunlarni, aloqalarni, indekslarni, foydalanuvchilarni, ruxsatnomalarni va boshqalarni boshqarish) foydalanuvchi interfeysi orqali amalga oshirilishi mumkin, shu bilan birga siz har qanday SQL bayonotini to'g'ridan-to'g'ri bajarish imkoniyatiga egasiz.
phpMyAdmin keng ko'lamli hujjatlar bilan birga keladi va foydalanuvchilar turli operatsiyalar bo'yicha fikrlar va usullarni almashish uchun wiki sahifalarimizni yangilashlari mumkin. Agar biror muammoga duch kelsangiz, phpMyAdmin jamoasi sizga yordam berishga harakat qiladi; yordam olish uchun turli xil qo'llab-quvvatlash kanallaridan foydalanishingiz mumkin.
Xususiyatlari
Intuitiv veb-interfeys
Ko'pgina MySQL xususiyatlarini qo'llab-quvvatlash:
ma'lumotlar bazalarini, jadvallarni, ko'rinishlarni, maydonlarni va indekslarni ko'rib chiqish va tushirish
ma'lumotlar bazalari, jadvallar, maydonlar va indekslarni yaratish, nusxalash, tushirish, nomini o'zgartirish va o'zgartirish
texnik xizmat ko'rsatish serveri, ma'lumotlar bazalari va jadvallar, server konfiguratsiyasi bo'yicha takliflar bilan
har qanday SQL bayonotini, hatto ommaviy so'rovlarni bajarish, tahrirlash va xatcho'plar qo'yish
MySQL foydalanuvchi hisoblari va imtiyozlarini boshqarish saqlangan protseduralar va triggerlarni boshqarish
CSV va SQL dan ma'lumotlarni import qilish
Ma'lumotlarni turli formatlarga eksport qilish: CSV, SQL, XML, PDF, ISO/IEC 26300 - OpenDocument Text va Spreadsheet, Word, LATEX va boshqalar.
Bir nechta serverlarni boshqarish
Turli formatlarda ma'lumotlar bazasi tartibining grafiklarini yaratish
Query-by-Example (QBE) yordamida murakkab so'rovlarni yaratish
Ma'lumotlar bazasida yoki uning kichik to'plamida global qidirish
BLOB ma'lumotlarini rasm yoki yuklab olish havolasi sifatida ko'rsatish kabi oldindan belgilangan funktsiyalar to'plamidan foydalangan holda saqlangan ma'lumotlarni istalgan formatga aylantirish