Ma'lumotlar bazasini yarating. MySQL buyruq satriga CREATE DATABASE kiriting ; . Almashtiring Ma'lumotlar bazangiz nomi. U bo'shliqlarni o'z ichiga olmaydi.
Masalan, AQShning barcha shtatlari ma'lumotlar bazasini yaratish uchun CREATE DATABASE us_states-ga kirishingiz mumkin;
Izoh: Buyruqlar ixtiyoriy ravishda katta harflar bilan.
Izoh: Barcha MySQL buyruqlari ";" bilan tugashi kerak. Agar nuqta-vergul qo'yishni unutgan bo'lsangiz, shunchaki ";" kiriting. oldingi buyruqni qayta ishlashni boshlash uchun keyingi qatorda.
Mavjud ma'lumotlar bazalari ro'yxatini ko'rsatish. SHOW DATABASES buyrug'ini kiriting; saqlangan ma'lumotlar bazalarining ro'yxatini ko'rsatish uchun. Yangi yaratilgan ma'lumotlar bazasiga qo'shimcha ravishda siz mysql va test ma'lumotlar bazalarini ko'rasiz. Endi siz ularni e'tiborsiz qoldirishingiz mumkin.
Ma'lumotlar bazasini tanlang. Ma'lumotlar bazasi yaratilganda tahrirlashni boshlash uchun uni tanlashingiz kerak. USE us_states buyrug'ini kiriting; . Ma'lumotlar bazasi o'zgarganligi haqidagi xabarni ko'rasiz, us_states hozir faol ma'lumotlar bazasi.
Jadval yarating. Jadval bu ma'lumotlar bazasida ma'lumotlarni saqlash joyidir. Jadvalni yaratish uchun uning buyrug'ini bitta buyruq bilan kiritish kerak. Jadvalni yaratish uchun quyidagi buyruqni kiriting: TABLE holatini yarating (ID INTULMAS NULL PRIMARY KEY AUTO_INCREMENT, davlat CHAR (25), pop INT (9)); . Ushbu buyruq "maydonlar" deb nomlangan jadval yaratadi, uchta maydon: id, holat va populyatsiya.
INT buyrug'i id maydonida faqat sonlar (butun sonlar) bo'lishi kerakligini bildiradi.
NOT NULL buyrug'i id maydoni bo'sh bo'lmasligi kerakligini bildiradi (kiritish uchun zarur).
PRIMARY KEY degani id maydoni jadvaldagi kalit maydon ekanligini anglatadi. Kalit maydoni bir xil qiymatlarni o'z ichiga olmaydigan maydondir.
AUTO_INCREMENT buyrug'i avtomatik ravishda id maydoniga qo'shimcha qiymatlarni tayinlaydi va har bir yozuvni avtomatik ravishda raqamlaydi.
CHAR (belgilar) va INT (butun son) buyruqlari tegishli maydonlarda ruxsat berilgan ma'lumotlar turini ko'rsatadi. Buyruqdan keyingi raqam maydonda nechta belgi yoki raqam bo'lishi mumkinligini ko'rsatadi.
Jadvalda yozuv yarating. Endi jadval tuzildi, endi ma'lumotni kiritish vaqti keldi. Birinchi yozuvni kiritish uchun quyidagi buyruqdan foydalaning: INSERT INTO holatlari (id, shtat, populyatsiya) VALUES (NULL, 'Alabama', '4822023');
Ushbu buyruq, aslida, ma'lumotlar bazasiga uchta ma'lumotni jadvalda saqlashni buyuradi.
Id maydoni NULL identifikatorini o'z ichiga olganligi sababli, NULL ni qiymat sifatida kiritish AUTO_INCREMENT identifikatori tufayli bittaga ko'payishiga olib keladi.
Ko'proq yozuvlarni yarating. Bitta buyruq bilan siz ko'plab yozuvlarni saqlashingiz mumkin. Yana uchta holatni saqlash uchun quyidagi buyruqni kiriting: INSERT INTO shtatlari (id, shtat, aholi) VALUES (NULL, 'Alaska', '731449'), (NULL, 'Arizona', '6553255'), (NULL, 'Arkansas ',' 2949131 '); .
Ma'lumotlar bazasi so'rovini to'ldiring. Endi oddiy ma'lumotlar bazasi yaratildi, siz kerakli ma'lumotlarni olish uchun so'rovlarni bajarishingiz mumkin. Boshlash uchun quyidagi buyruqni kiriting: SELECT * FROM us_states; . Ushbu so'rov "hamma" degan ma'noni anglatuvchi "*" buyrug'i bilan ko'rsatilgandek ma'lumotlar bazasini qaytaradi.
Keyinchalik qiyin bo'lgan so'rov uchun quyidagi buyruqni kiriting: SELECT holati, FROM us_states populyatsiyasi ORDER BY; Ushbu so'rov alifbo tartibida nom bo'yicha tartiblash o'rniga, aholi soni bo'yicha tartiblangan jadvallarni keltiradi. Id maydoni ko'rsatilmaydi, chunki siz faqat shtat va aholi maydonlarini so'ragansiz.
Shtatlar populyatsiyasini teskari tartibda aks ettirish uchun quyidagi buyruqdan foydalaning: TANLASH holati, FROM bizdan_ aholisi ORDER BY populyatsiya DESC; . DESC guruhi shtatlar populyatsiyasining kamayish tartibida namoyish etadi (kattadan kichikgacha, lekin kichikdan kattagacha).
Delfinlar har doim odamlarga ishonib kelgan. Biz ularni mehr va quvonch bilan bog'laymiz. Garchi delfin MySQL-ning timsoli bo'lsa-da, lekin bu butun dunyo bo'ylab mashhurligini tushuntirib bermaydi:
Amaldagi statistik ma'lumotlarga ko'ra, MySQL Internetga oid barcha ma'lumotlar bazalari orasida birinchi o'rinda turadi.
Dostları ilə paylaş: |