Базасы Views жөнүндө көбүрөөк билүү - контролдоочу маалыматтар мүмкүндүк алуу

Табуу Out More жөнүндө базасы Views

Базасы көрүүлөр сиз жонокой колдонуучунун тажрыйбасын татаалдыгын азайтуу жана колдонуучуга берилген маалыматтарды чектөө менен базасы столдор камтылган маалыматтарды алуу мүмкүнчүлүгүн чектөөгө жол берет. Жалпылап айтканда, бир көз бир жыйынтыктарын колдонуп базасы боюнча ылгоолор жок динамикалуу жасалма базасы Мазмуну толтуруш үчүн.

Эмне үчүн Views колдонуу?

тескерисинче базасы столдор түз кирүү менен камсыз кылуу эмес, көз аркылуу жетүү менен колдонуучуларды камсыз кылуу үчүн эки негизги себеп бар:

бир Кароо түзүү

көрүнүшүн түзүү абдан жөнөкөй: эгер сиз тек гана күчүнө жана мазмунун ТҮЗҮҮ буйругу ичине коюп келет чектөөлөрдү камтыйт суроо түзүү керек. Бул жерде синтаксиси мындай:

VIEW viewname түзүү
<издөө>

Мисалы, кызматкерлери, мен мурунку бөлүмдө көрүү толук убакыт түзүп келсе, төмөнкү буйрук чыгарат:

ТҮЗҮҮ VIEW толук AS
SELECT first_name, last_name, employee_id
кызматкерлерине
КАЙДА Статус = 'FT "

бир Кароо өзгөртүү

бир көз-мазмунун өзгөртүү карашын түзүү менен так эле синтаксисин колдонот, бирок сиз билдирүүлөрдү кароо буйругун ордуна КАРАЙТ ТҮЗҮҮ буйругу пайдалануу. Мисалы, жыйынтыгы кызматкердин телефон номерин кошумчалайт толук көрүү үчүн чектөө кошуу каалаган болсо, анда төмөнкү буйрук чыгарат:

Билдирүүлөрдү кароо толук AS
SELECT first_name, last_name, employee_id, телефон
кызматкерлерине
КАЙДА Статус = 'FT "

бир Кароо жок кылынууда

Бул DROP VIEW буйругун колдонуп базасын бир көз салуу үчүн жөнөкөй. Мисалы, кызматкерлер көрүүгө толук убакыт жок келсе, анда төмөнкү команданы пайдаланууга болот:

DROP VIEW жатышат