1.SQL qanday ishlaydi.
Keling, SQL qanday ishlashini ko'rib chiqaylik. Aytaylik, bizda ba'zi bir DBMS tomonidan boshqariladigan ma'lumotlar bazasi mavjud. Undan ma'lumotlarni olish uchun SQLda tuzilgan so'rov ishlatiladi. DBMS ushbu so'rovni qayta ishlaydi, so'ralgan ma'lumotlarni oladi va uni qaytaradi. Ushbu jarayon sxematik tarzda rasmda tasvirlangan. bitta. Keyinchalik ko'rib chiqamizki, SQL nafaqat ma'lumotlarni olish, balki ma'lumotlar strukturasini aniqlash, ma'lumotlarni qo'shish va o'chirish, ma'lumotlarga kirishni cheklash yoki ruxsat berish, havolalar yaxlitligini saqlash imkonini beradi. E'tibor bering, SQLning o'zi na DBMS, na alohida mahsulot emas. Bu DBMS bilan o'zaro aloqada bo'lish uchun ishlatiladigan til va qaysidir ma'noda uning ajralmas qismidir. Ma'lumotlarni aniqlash tili (DDL) Ma'lumotlarni aniqlash tili ma'lumotlar bazalari va ulardagi ob'ektlarni (jadvallar, ko'rinishlar va boshqalar) yaratish, o'zgartirish va yo'q qilish imkonini beruvchi operatorlarni o'z ichiga oladi. Ushbu operatorlar jadvalda keltirilgan. bitta.
Operator
|
Tavsif
|
|
Ma'lumotlar bazasiga yangi jadval qo'shish uchun ishlatiladi
|
|
Ma'lumotlar bazasidan jadvalni olib tashlash uchun ishlatiladi
|
|
Mavjud jadvalning tuzilishini o'zgartirish uchun ishlatiladi
|
|
Maʼlumotlar bazasiga yangi koʻrinish qoʻshish uchun foydalaniladi
|
|
Ko'rinishni ma'lumotlar bazasidan olib tashlash uchun ishlatiladi
|
|
Berilgan maydon uchun indeks yaratish uchun foydalaniladi
|
|
Mavjud indeksni olib tashlash uchun ishlatiladi
|
|
Ma'lumotlar bazasida yangi sxema yaratish uchun foydalaniladi
|
|
Ma'lumotlar bazasidan sxemani olib tashlash uchun foydalaniladi
|
|
Yangi domen yaratish uchun foydalaniladi
|
|
Domenni bekor qilish uchun foydalaniladi
|
|
Domenni ma'lumotlar bazasidan olib tashlash uchun foydalaniladi
|
Ma'lumotlarni manipulyatsiya qilish tili (DML). Ma'lumotlarni manipulyatsiya qilish tili ma'lumotlarni tanlash, qo'shish, o'chirish va o'zgartirish imkonini beruvchi operatorlarni o'z ichiga oladi. E'tibor bering, ushbu bayonotlar ular chaqirilgan operatsiyani bajarish uchun talab qilinmaydi.
Kursorni boshqarish tili (CCL). Kursorni boshqarish tili iboralari kursorni aniqlash, SQL operatorlarini bajarishga tayyorlash va boshqa ba'zi bayonotlar uchun ishlatiladi. CCL bayonotlari Jadvalda keltirilgan.
|