INSERT INTO sale VALUES (2, 4, 137*0.94, 5);
boshqa jadvaldan ma'lumotlarni kiritish
INSERT INTO fruitsSELECT * FROM fruits_newWHERE id = 8;
INSERT INTO fruits (name, id)
SELECT name, id FROM fruits_new
WHERE id = 9;
standart qiymatni kiritish
INSERT INTO sale (store_id, fruit_id, price) VALUES(4, 7, 50);
dublikat bilan qo'shish yoki yangilash
REPLACE INTO fruits VALUES (1, 'Лимон');
kiritishda xatolikka e'tibor bermaslik
INSERT IGNORE INTO stores VALUES (1, 'Магазин 10', 'Адрес 10');
yozuvni ma'lum qismlarga kiritish
INSERT INTO sale PARTITION (p0) VALUES (1, 9, 130, 10);
ustuvorlikni o'zgartirish
INSERT LOW_PRIORITY INTO sale VALUES (1, 6, 40, 3);
Agar siz, aksincha, ustuvorlikni oshirishingiz kerak bo'lsa, bunday buyruq ishlatiladi:
INSERT HIGH_PRIORITY INTO sale VALUES (1, 6, 40, 3);
3. SQL tilida ma’lumotlar tiplari (MySQL)
4. ParametrС‹ xranimС‹x SQL protseduraning parametrlari.
5. SQL da saqlanuvchi protseduralarning afzalliklari?
ijro mantig'ini boshqa dasturlar bilan bo'lishish. Saqlangan protseduralar funksionallikni qamrab oladi, bu ma'lumotlar o'rtasidagi aloqani va ularni bir-biri bilan boshqarishni ta'minlaydi. Ma'lumotlar bazasini himoya qilishga yordam beradigan va ma'lumotlar bazasidan ma'lumotlarga emas, balki saqlangan protseduralarga kirishni ta'minlaydigan foydalanuvchini jadvallardan ajratish . Saqlanadigan protseduralar odatdagi SQL ko‘rsatmalariga
qaraganda tezroq bajariladi. Buning sababi, protsedura kodi birinchi
marta ishga tushirilganda kompilyatsiya qilinadi va keyin
kompilyatsiya qilingan shaklda saqlanadi
_______________________________________________________
Yakuniy nazorat
BILET № 17
1. Kiritilgan funksiyalar. Sana va vaqt bila ishlash funksiyalari (MySQL).
Funktsiyalar shunchaki ba'zi operatsiyalarni bajaradigan va keyin natijani qaytaradigan kod parchalari. Ba'zi funktsiyalar parametrlarni qabul qiladi, boshqa funktsiyalar esa parametrlarni qabul qilmaydi.
O'rnatilgan funktsiyalarni asosan quyidagi eng ko'p ishlatiladigan toifalarga bo'lish mumkin.
|