Structured Query Language tez-tez so'raladigan savollar

Strukturalangan so'rovlar tilidan foydalanish bo'yicha maslahat izlayapsizmi? Ushbu ma'lumotlar bazalari SQL tez-tez so'raladigan savollar SQL va ma'lumotlar bazalari haqidagi eng tez-tez so'raladigan savollarga javob beradi. Batafsil tushuntirishlar va o'quv qo'llanmalari uchun har bir savolning oxirida "Qo'shimcha ma'lumot" havolasiga amal qiling!

01dan 10gacha

Ma'lumotlar bazasidan ma'lumotlarni SQL yordamida qanday qilib olish mumkin?

alvarez / Vetta / Getty Images

Applications buyrug'i SQL-da eng ko'p ishlatiladigan buyruqlar. Ma'lumotlar bazasi foydalanuvchilari operatsion ma'lumotlar bazasidan xohlagan ma'lumotni olishlarini ta'minlaydi. Ko'proq "

02 ning 10

Yangi bazani yoki yangi ma'lumotlar bazasi jadvalini qanday yarataman?

SQL ma'lumotlar bazalari va jadvallarni ma'lumotlar bazasiga qo'shish uchun CREATE DATABASE va CREATE TABLE komandalarini beradi. Ushbu buyruqlar sizning xususiy biznes talablariga javob beradigan jadvallar va ma'lumotlar bazalarini yaratishga imkon beruvchi juda moslashuvchan sintaksisni taqdim etadi. Ko'proq "

03 dan 10gacha

Ma'lumotlar bazasiga qanday ma'lumotlarni qo'shishim kerak?

SQLda INSERT buyrug'i mavjud jadvalga yozuvlar qo'shish uchun ishlatiladi.

04/10

Ma'lumotlar bazasi jadvalining bir qismini yoki barchasini qanday qilib o'chirib tashlay olaman?

Ko'pincha, eskirgan ma'lumotni relatsion ma'lumotlar bazasidan olib tashlash kerak bo'ladi. Yaxshiyamki, Strukturalangan So'rovlar Tili jadvaldagi saqlangan ma'lumotlarning bir qismini yoki barchasini olib tashlash uchun ishlatilishi mumkin moslashuvchan DELETE buyrug'ini beradi. Ko'proq "

10dan 10gacha

NULL qiymati nima?

NULL noma'lum ma'lumotni ko'rsatish uchun foydalaniladigan qiymat hisoblanadi. Ma'lumotlar bazalari NULL qiymatlarini o'zida ishlatiladigan operatsiyalar turiga qarab maxsus usulda davolashadi. NULL qiymati operand sifatida operand sifatida paydo bo'lganda, operatsiyaning qiymati FALSE bo'lsa, boshqa operand FALSE (hech qanday usul yo'q) ifoda bitta FALSE operand bilan ROST bo'lishi mumkin). Boshqa tomondan, agar boshqa operand ham ROST yoki NULL bo'lsa, natija NULL (noma'lum) (chunki natija qanday bo'lishini bilmaymiz.) Yana ยป

06 dan 10gacha

Ma'lumotlarni bir nechta ma'lumotlar bazasi jadvallaridan qanday qilib birlashtira olaman?

SQL birlashma bayonnomalari so'rov natijalaridagi ma'lumotlarni ikki yoki undan ortiq jadvallardan birlashtirishga imkon beradi. Ma'lumotlar bazasi so'rovlarini to'ldirish uchun ushbu kuchli texnologiyadan qanday foydalanishni bilib oling.

07 dan 10gacha

Menga jadvalga qo'shilishim mumkinmi?

Ha! Ichki va tashqi so'rovlar bir xil jadvalga ishora qilingan ichki SQL so'rovlarini soddalashtirish uchun o'z-o'zidan birlashtirilishi mumkin. Ushbu birikmalar bir xil jadvaldagi tegishli qaydlarni olish imkonini beradi.

08 dan 10gacha

Ma'lumotlar bazasi jadvali tarkibidagi ma'lumotlarni qanday qilib umumlashtira olaman?

SQL katta hajmli ma'lumotlarning umumlashtirilishiga yordam berish uchun umumiy funktsiyalarni taqdim etadi. SUM funktsiyasi Applications tanlovida ishlatiladi va jami qiymatlarni qaytaradi. AVG funksiyasi bir qator qiymatlarning matematik o'rtacha qiymatini ta'minlash uchun xuddi shunday ishlaydi. SQL, berilgan mezonlarga mos keladigan jadvaldagi yozuvlar sonini olish uchun COUNT funksiyasini taqdim etadi. MAX () funktsiyasi ma'lum bir ma'lumotlar seriyasidagi eng katta qiymatni qaytaradi, MIN () funktsiyasi esa eng kichik qiymatni qaytaradi.

09 dan 10 ga

Qisqartirilgan ma'lumotlarni qanday qilib to'plash mumkin?

Ma'lumotlar bazasidan ma'lumotlarni olish uchun asosiy SQL so'rovlaridan foydalanishingiz mumkin, lekin bu ko'pincha biznes talablarini qondirish uchun yetarli bilimga ega emas. SQL shuningdek, siz GROUP BY punktidan foydalanib jam funktsiyalarini qo'llash uchun satr-darajali atributlarga asoslangan so'rov natijalarini guruhlash qobiliyatini beradi. Ko'proq "

10 dan 10 gacha

SQL ma'lumotlar bazasida mavjud bo'lgan ma'lumotlarga kirishni qanday cheklashim mumkin?

SQL ma'lumotlar bazalari administratorlarga rollarga asoslangan kirishni boshqarish tizimi bilan ta'minlaydi. Ushbu diagrammada ma'murlar har bir foydalanuvchi bazasi foydalanuvchisi uchun foydalanuvchi hisoblarini yaratadilar va foydalanuvchi ushbu ma'lumotlar bazasi bilan ishlashga ruxsat beradigan usulni tavsiflaydigan bir yoki bir nechta bazaviy rollarga tayinlashadi. Nihoyat, boshqaruvchi rol ishtirokchilariga kerakli harakatlarni bajarishga ruxsat beradigan rolga maxsus ruxsatnomalar beradi. Foydalanuvchilar ochiqchasiga ularga berilmagan har qanday ruxsatdan bevosita rad etadilar. Ko'proq "