MySQL ma'lumotlar bazasini yaratish tartibi boshqa ma'lumotlar bazasidan farq qilmaydi. Ha, va uning bepulligi ham ushbu tizimning mashhurligining asosiy sababi emas. Masalan, Microsoft-dan SQL Server. Ushbu mahsulotning har bir versiyasida juda yaxshi texnik tavsiflarga ega bepul nashr etiladi.
MySQL ma'lumotlar bazasini boshqarish xususiyatlari:
Ko'pincha uzoq server sifatida ishlatiladi;
Ko'p sonli stol turlarini o'z ichiga oladi;
Maxsus turdagi EXAMPLE bilan birga keladi, yangi jadvallarni yaratish printsipini namoyish etadi;
Eng mashhur platformalarni qo'llab-quvvatlashi tufayli keng miqyoslilik darajasi;
Ochiq kodli kod - buning natijasida ushbu ma'lumotlar bazasi dunyodagi ko'plab ishlab chiquvchilar tomonidan doimiy ravishda takomillashtirilib, modernizatsiya qilinmoqda;
MySQL-ning barcha dasturlash tillarining asosiy qismi bilan o'zaro bog'liqligini ta'minlaydigan ko'p sonli API-lar yaratildi;
Ma'lumotlar bazasi jadvalining maksimal fayl hajmi faqat ishlatiladigan operatsion tizimning imkoniyatlari bilan cheklangan.
Bepul nashrida MS SQL Server tizimining eng yaqin raqobatchisi MySQL, ma'lumotlar bazasi hajmi 10 GB hajmga ega.
MySQL ma'lumotlar bazasini yaratish
Axborotni taqdim etishning har qanday relatsion modelida ma'lumotlar bo'linmasining asosiy mantiqiy va tarkibiy birligi bazadir. Yuqorida bu faqat server. Har qanday ma'lumotlar bazasi jadvallardan iborat bo'lib, ularning har biri ustunlarga bo'linadi. MySQL-da ma'lumotlar bazasini qanday yaratishni barcha usullarini ko'rib chiqamiz.
PHPMyAdmin muhiti MySQL bilan ishlash uchun eng mashhur qobiqlardan biridir. Uning interfeysi ma'lumotlar bazasini boshqarishni sezilarli darajada osonlashtiradi.
PHPMyAdmin orqali MySQL ma'lumotlar bazasini yaratish uchun quyidagilarni bajaring:
Biz qobiqqa kiramiz;
"Ma'lumotlar bazalari" yorlig'iga o'ting;
Birinchi maydonda, yaratilishi kerak bo'lgan ma'lumotlar bazasining nomini kiriting va ochiladigan ro'yxatdan kerakli kodlashni tanlang. Bizning holatda, bu utf8_genegal_ci.
Ma'lumotlar bazasi nomi 64 belgidan oshmasligi kerak.
Shundan so'ng, tuzilgan MySQL ma'lumotlar bazasining nomi chap va pastki qismdagi ro'yxatlarda paydo bo'lishi kerak:
Endi bizning ma'lumotlar bazamizda birinchi jadvalni yarating. Biz quyidagilarni qilamiz:
Keyingi oynada jadval nomini kiriting va ustunlar sonini belgilang;
Keyin "Ok" tugmasini bosing.
Buni chap tomonda joylashgan ma'lumotlar bazalari ro'yxati ostidagi "Jadval yaratish" havolasini bosish orqali amalga oshirish mumkin, ammo keyingi oynada nomi va to'rtta ustunli bo'sh joy paydo bo'ladi.
Keyingi qadam - jadvalimizning tuzilishini sozlash. Biz jadvalning ustunlarida saqlanadigan nomlar va ma'lumotlar turlarini ro'yxatga olamiz;
Shundan so'ng "Saqlash" tugmachasini bosing:
Ammo bu PHPMyAdmin-da ma'lumotlar bazasini yaratishning yagona yo'li emas. Shunga o'xshash effektni SQL so'rovidan foydalansangiz olish mumkin. Buning uchun CREATE buyrug'idan foydalaning. Uning sintaksisi:
DAT_NATRINI YARATING; db_name;
Dalillar:
AGAR YO'Q bo'lsa - ma'lumotlar bazasi nomining noyobligini kuzatish uchun xizmat qiladi. Agar ushbu parametr ko'rsatilmagan bo'lsa, unda xuddi shu nomdagi ma'lumotlar bazasini yaratishda so'rovni bajarishda xato yuz berishi mumkin;
db_name - tuzilishi kerak bo'lgan ma'lumotlar bazasining nomini bildiradi;
CHARACTER SET charset - ma'lumotlar bazasini kodlashni o'rnatadi. Agar ko'rsatilmagan bo'lsa, standart qiymat ishlatiladi;
COLLATE collation - ma'lumotlarni saralash tartibini o'rnatadi. Ixtiyoriy parametr.
Endi PHPMyAdmin qobig'i orqali SQL so'rovidan foydalanib ma'lumotlar bazasini yarating:
"SQL" yorlig'iga o'ting;
Ko'rilgan muharrir oynasida ma'lumotlar bazasini yaratish uchun so'rovni kiriting;
Yoki "Talab oynasi" belgisini bosing. U ma'lumotlar bazalari ro'yxatining chap tomonida joylashgan:
MA'LUMOTNI YARATING `my_db ';
Shundan so'ng, bizning ma'lumotlar bazamiz nomi chapdagi ro'yxatda paydo bo'ladi:
Sql ma'lumotlar bazasini o'chirish uchun DROP DATABASE "my_db" buyrug'idan foydalaning.
Ma'lumotlar bazasini yarating `my_db` CHARACTER SET utf8 COLLATE utf8_general_ci;
Dostları ilə paylaş: |