Yakuniy nazorat bilet №1 1normal formadan 2normal formaga o’tish qanday amalga oshiriladi? Misollar keltiring


Download 0.73 Mb.
bet49/77
Sana19.06.2023
Hajmi0.73 Mb.
#1621999
1   ...   45   46   47   48   49   50   51   52   ...   77
Bog'liq
MBB yakuniy nazorat (2) (Автосохраненный)

_______________________________________________________
Yakuniy nazorat
BILET № 24
1. Kiritilgan funksiyalar. MySQL kengaytirilgan funksiyalari.
J; BIN- O'nli kasrni ikkilik raqamga aylantiradi
BINARY- Qiymatni ikkilik qatorga o'zgartirad
CASE- Birinchi shart bajarilganda shartlarni baholash va qiymatni qaytarish imkonini berad
CAST- Qiymatni bitta ma'lumot turidan boshqa ma'lumot turiga o'zgartiradi
COALESCE- Ro'yxatdagi birinchi null bo'lmagan ifodani qaytaradi
CONNECTION ID- Joriy ulanish uchun noyob ulanish identifikatorini qaytaradi
CONV- Joriy ulanish uchun noyob ulanish identifikatorini qaytaradi
CONVERT- Qiymatni bitta ma'lumot turidan boshqasiga yoki bitta belgilar to'plamidan boshqasiga o'zgartiradi
CURRENT USER- Server tomonidan joriy mijozning haqiqiyligini tekshirish uchun foydalanadigan MySQL hisob qaydnomasi uchun foydalanuvchi nomi va xost nomini qaytaradi
DATABASE- Standart ma'lumotlar bazasi nomini qaytaradi
IF- Agar shart rost bo'lsa, bitta qiymatni yoki shart noto'g'ri bo'lsa, boshqa qiymatni qaytaradi
IFNULL- Agar ifoda null bo'lsa, muqobil qiymatni qaytarishga imkon beradi
ISNULL- Ifoda null yoki yo'qligini tekshiradi
LAST INSERT ID- Oxirgi INSERT yoki Update buyrug'i bilan berilgan birinchi auto_increment qiymatini qaytaradi
NULLIF- Ikki iborani taqqoslaydi
SESSION USER- Joriy MySQL foydalanuvchisi uchun foydalanuvchi nomi va xost nomini qaytaradi
SYSTEM USER- Joriy MySQL foydalanuvchisi uchun foydalanuvchi nomi va xost nomini qaytaradi
USER- Joriy MySQL foydalanuvchisi uchun foydalanuvchi nomi va xost nomini qaytaradi
VERSION- MySQL ma'lumotlar bazasi versiyasini qaytarad

2. Tassavurlarni yaratish.
Tasavvurlar yaratish uchun CREATE VIEW komandasi ishlatiladi. Uni formati quyidagicha:
CREATE VIEW «tasavur nomi» AS «select so‘rovi»;
CREATE VIEW view_name AS SELECT column1, column2, ... FROM table_name WHERE condition;
Tasavvur har doim eng so'nggi ma'lumotlarni ko'rsatadi! Foydalanuvchi tasavvur so'rovi yuborganda har safar SQL so'rovidan foydalanib ma'lumotlar bazasi mexanizmi ma'lumotlarni qayta yaratadi.Tasavvurlarga ham ma’lumot baza jadvallari kabi nom beriladi. Bu nom birorta ham jadval nomi bilan bir xil bo’lmasligi kerak. AS so‘zidan keyin ma’lumotlar tanlash uchun so‘rov iborasi yoziladi.
Tasavvurni CREATE yoki REPLACE VIEW buyrug'i bilan yangilash mumkin.
CREATE OR REPLACE VIEW view_name AS SELECT column1, column2, ... FROM table_name WHERE condition;
Tasavvurlar MB jadvallar olib tashlangan kabi olib tashlanadi: DROP VIEW view_name;



Download 0.73 Mb.

Do'stlaringiz bilan baham:
1   ...   45   46   47   48   49   50   51   52   ...   77




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling