ຊອກຮູ້ເພີ່ມເຕີມກ່ຽວກັບການເບິ່ງຖານຂໍ້ມູນ - ຄວບຄຸມການເຂົ້າເຖິງຂໍ້ມູນ

ຊອກຮູ້ເພີ່ມເຕີມກ່ຽວກັບການເບິ່ງຖານຂໍ້ມູນ

ມຸມເບິ່ງ ຖານຂໍ້ມູນ ອະນຸຍາດໃຫ້ທ່ານສາມາດຫຼຸດຜ່ອນຄວາມສັບສົນຂອງປະສົບການຂອງຜູ້ໃຊ້ແລະການຈໍາກັດຄວາມສາມາດຂອງເຂົາເຈົ້າໃນການເຂົ້າເຖິງຂໍ້ມູນທີ່ມີຢູ່ໃນຕາຖານຖານຂໍ້ມູນໂດຍຈໍາກັດຂໍ້ມູນທີ່ນໍາສະເຫນີຕໍ່ຜູ້ໃຊ້ສຸດທ້າຍ. ໂດຍພື້ນຖານແລ້ວ, ມຸມເບິ່ງທີ່ນໍາໃຊ້ຜົນໄດ້ຮັບຂອງການ ສອບຖາມຖານຂໍ້ມູນ ທີ່ມີປະສິດທິພາບຢ່າງເຕັມສ່ວນໃນເນື້ອຫາຂອງຕາຖານຖານຂໍ້ມູນທຽມ.

ເປັນຫຍັງຕ້ອງໃຊ້ການເບິ່ງ?

ມີສອງເຫດຜົນຫລັກເພື່ອໃຫ້ຜູ້ຊົມໃຊ້ສາມາດເຂົ້າເຖິງຂໍ້ມູນຜ່ານ views ແທນທີ່ຈະໃຫ້ການເຂົ້າເຖິງໂດຍກົງກັບຕາຕະລາງຖານຂໍ້ມູນ:

ສ້າງການເບິ່ງ

ການສ້າງມຸມມອງແມ່ນກົງໄປກົງມາ: ທ່ານພຽງແຕ່ຕ້ອງສ້າງແບບສອບຖາມທີ່ມີຂໍ້ຈໍາກັດທີ່ທ່ານຕ້ອງການບັງຄັບໃຊ້ແລະວາງໄວ້ໃນຄໍາສັ່ງ CREATE VIEW. ນີ້ແມ່ນ syntax:

CREATE VIEW viewname AS

ຕົວຢ່າງ: ຖ້າທ່ານຕ້ອງການສ້າງພະນັກງານເຕັມເວລາເບິ່ງຂ້າພະເຈົ້າໄດ້ສົນທະນາໃນພາກກ່ອນຫນ້າ, ທ່ານຈະອອກຄໍາສັ່ງຕໍ່ໄປນີ້:

CREATE VIEW fulltime AS
SELECT first_name, last_name, employee_id
ຈາກພະນັກງານ
WHERE status = 'FT'

ການດັດແກ້ເບິ່ງ

ການປ່ຽນແປງເນື້ອຫາຂອງມຸມເບິ່ງໃຊ້ syntax ດຽວກັນຄືກັນກັບການສ້າງມຸມເບິ່ງແຕ່ທ່ານໃຊ້ຄໍາສັ່ງ ALTER VIEW ແທນຄໍາສັ່ງ CREATE VIEW. ຕົວຢ່າງ: ຖ້າທ່ານຕ້ອງການເພີ່ມຂໍ້ຈໍາກັດໃນການເບິ່ງເຕັມເວລາທີ່ເພີ່ມຫມາຍເລກໂທລະສັບຂອງພະນັກງານຕໍ່ຜົນໄດ້ຮັບ, ທ່ານຈະອອກຄໍາສັ່ງຕໍ່ໄປນີ້:

ALTER VIEW fulltime AS
SELECT first_name, last_name, employee_id, ໂທລະສັບ
ຈາກພະນັກງານ
WHERE status = 'FT'

ລຶບມຸມເບິ່ງ

ມັນງ່າຍທີ່ຈະລຶບມຸມເບິ່ງຈາກຖານຂໍ້ມູນໂດຍໃຊ້ຄໍາສັ່ງ DROP VIEW. ຕົວຢ່າງ: ຖ້າທ່ານຕ້ອງການລົບການເບິ່ງພະນັກງານເຕັມເວລາ, ທ່ານຈະໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

DROP VIEW fulltime