ស្វែងយល់បន្ថែមអំពីទិដ្ឋភាពមូលដ្ឋានទិន្នន័យ - ត្រួតពិនិត្យការចូលប្រើទិន្នន័យ

ស្វែងយល់បន្ថែមអំពីទិដ្ឋភាពមូលដ្ឋានទិន្នន័យ

ទិដ្ឋភាព មូលដ្ឋានទិន្នន័យ អនុញ្ញាតឱ្យអ្នកកាត់បន្ថយភាពស្មុគស្មាញនៃបទពិសោធន៍អ្នកប្រើចុងក្រោយនិងកំណត់សមត្ថភាពរបស់ពួកគេក្នុងការចូលដំណើរការទិន្នន័យនៅក្នុងតារាងមូលដ្ឋានទិន្នន័យដោយការកំណត់ទិន្នន័យដែលបង្ហាញដល់អ្នកប្រើចុងក្រោយ។ ជាមូលដ្ឋានទិដ្ឋភាពមួយប្រើលទ្ធផលនៃ សំណួរមូលដ្ឋានទិន្នន័យមួយ ដើម្បីពង្រីកមាតិកាមាតិកានៃតារាងមូលដ្ឋានទិន្នន័យសិប្បនិម្មិត។

ហេតុអ្វីប្រើទិដ្ឋភាព?

មានហេតុផលចម្បងពីរដែលផ្តល់ឱ្យអ្នកប្រើនូវលទ្ធភាពទទួលបានទិន្នន័យតាមទស្សនៈជាជាងផ្តល់ឱ្យពួកគេនូវការចូលដំណើរការដោយផ្ទាល់ទៅតារាងមូលដ្ឋានទិន្នន័យ:

បង្កើតទិដ្ឋភាព

ការបង្កើតទិដ្ឋភាពគឺមានភាពស្មុគស្មាញណាស់: អ្នកគ្រាន់តែត្រូវការបង្កើតសំណួរមួយដែលមានការដាក់កំហិតដែលអ្នកចង់អនុវត្តហើយដាក់វានៅក្នុងពាក្យ CREATE VIEW ។ នេះជាវាក្យសម្ព័ន្ធ:

បង្កើតឈ្មោះទិដ្ឋភាព AS

ឧទាហរណ៍ប្រសិនបើអ្នកមានបំណងចង់បង្កើតបុគ្គលិកពេញម៉ោងដែលខ្ញុំបានពិភាក្សានៅក្នុងផ្នែកមុនអ្នកនឹងចេញនូវពាក្យបញ្ជាដូចខាងក្រោម:

បង្កើត CREATE VIEW fulltime AS
ជ្រើសរើស first_name, last_name, employee_id
ពីបុគ្គលិក
WHERE ស្ថានភាព = 'FT'

កែប្រែទិដ្ឋភាព

ការផ្លាស់ប្តូរមាតិកានៃទិដ្ឋភាពប្រើប្រាស់វាក្យសម្ព័ន្ធដូចគ្នានឹងការបង្កើតទិដ្ឋភាពប៉ុន្តែអ្នកប្រើ ALTER VIEW ជំនួសអោយពាក្យ CREATE VIEW ។ ឧទាហរណ៍ប្រសិនបើអ្នកចង់បន្ថែមការដាក់កម្រិតទៅលើទិដ្ឋភាពពេញម៉ោងដែលបន្ថែមលេខទូរស័ព្ទរបស់និយោជិកចំពោះលទ្ធផលអ្នកនឹងចេញនូវពាក្យបញ្ជាដូចខាងក្រោម:

ALTER VIEW fulltime AS
ជ្រើសរើស first_name, last_name, employee_id, ទូរស័ព្ទ
ពីបុគ្គលិក
WHERE ស្ថានភាព = 'FT'

ការលុបទិដ្ឋភាព

វាជារឿងសាមញ្ញក្នុងការលុបទិដ្ឋភាពពីមូលដ្ឋានទិន្នន័យមួយដោយប្រើពាក្យបញ្ជា DROP VIEW ។ ឧទាហរណ៍ប្រសិនបើអ្នកចង់លុបការមើលបុគ្គលិកពេញម៉ោងនោះអ្នកនឹងប្រើពាក្យបញ្ជាដូចខាងក្រោម:

DROP VIEW ពេញម៉ោង