Structured Universal Computing Language SQL yordamida relyatsion ma'lumotlar bazalarini so'rov qilish ma'lumotlar bazasini boshqarish tizimidagi ma'lumotlarni boshqarish uchun tan olingan standartdir. Ko'p qirraliligi tufayli SQL tili butun dunyo Internet tarmog'ining veb-resurslarida keng tarqaldi. SQL so'rovlarini yozish relyatsion ma'lumotlar bazasi bilan ishlash uchun bir necha asosiy qoidalarni qo'llashga asoslangan. SQL so'rovini yozish jadvallardan ma'lum ma'lumotlarni olish, jadvalga qatorlarni qo'shish, o'zgartirish yoki yo'q qilish vazifalarini bajarishga yordam beradi.
Ko'rsatmalar
1-qadam
Ma'lumotlar bazasi jadvallaridan saqlangan ma'lumotlarni olish uchun tanlangan so'rov yarating - SELECT. Agar jadvallar o'rtasida havolalar mavjud bo'lsa, tegishli jadvallar bo'yicha tegishli jadvallarning har qanday ustunlaridan ma'lumotlar olinishi mumkin. SELECT buyrug'idan keyin barcha kerakli ustunlarni ro'yxatlang. FROM gapidagi so'rovda ishlatilgan jadvallarni ko'rsating. Eng sodda shaklda tanlangan so'rov berilgan jadvaldagi ko'rsatilgan ustunlarning barcha qatorlarini aks ettiradi: SELECT col1, col2 FROM my_table.
2-qadam
Agar kerak bo'lsa, qatorlarni tanlash uchun shart qo'ying. Shart WHERE bandi tomonidan o'rnatiladi. Ushbu ko'rsatmadan keyin kerakli parametr qiymatini o'rnating. Funksiyalarni hisoblash va taqqoslash operatsiyalaridan bu erda ham foydalanish mumkin. Masalan, WHERE col1> 3 formasining bayonoti col1 ustunining qiymati 3 dan katta bo'lgan jadval satrlarini ko'rsatishga imkon beradi, kerakli ifodani o'rnatish uchun AND, OR operatorlari kombinatsiyasidan, shuningdek shartli SQL tilining operatorlari.
3-qadam
Jadvalga yangi qatorlarni kiritish uchun INSERT so'rovini yozing. Uning yordami bilan siz jadvalda mavjud bo'lgan bir xil turdagi yangi ma'lumotlarni kiritishingiz mumkin. Ushbu bayonot uchun sintaksis juda oddiy: INSERT INTO my_table (col1, col2, col3) VALUES ("new_data1", "new_data2", "new_data3"). Bu erda VALUES iborasi my_table ichidagi har bir ustunga yangi qator qiymatlarini o'rnatadi.
4-qadam
Jadvalning istalgan qatoridagi ma'lumotlarni o'zgartirish UPDATE so'rovi yordamida amalga oshiriladi. Bundan tashqari, siz ma'lumotlar bazasidagi ma'lumotlar o'zgartiriladigan "QAYERDA" tanlovini belgilashingiz mumkin. O'zgaradigan ma'lumotni va sizning talabingiz uchun shartni aniqlang. Buning uchun quyidagi qatorni yozing: UPDATE my_table SET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. So'rov SET bayonotida ko'rsatilgan ma'lumotlarni o'zgartirishni faqat WHERE bandidagi shart bo'lsa bajaradi. mamnun.
5-qadam
Ma'lumotlar jadvalidan butun qatorni o'chirish uchun DELETE buyrug'i yoziladi. Bundan tashqari, satr faqat QAYER sharti o'rnatilganda o'chiriladi. Ifodani yozing: DELETE FROM my_table WHERE col1 = ‘data1’. Ushbu so'rovni bajarish, col1 ustunidagi data1 qiymatini o'z ichiga olgan jadval qatorini o'chirib tashlaydi.