ຊອກຫາຄໍາແນະນໍາກ່ຽວກັບການໃຊ້ ພາສາຄໍາຖາມແບບໂຄງສ້າງ ? ຖານຂໍ້ມູນ ນີ້ SQL FAQ ສະຫນອງຄໍາຕອບສໍາລັບຄໍາຖາມທີ່ຖາມເລື້ອຍໆກ່ຽວກັບ SQL ແລະຖານຂໍ້ມູນ. ໃຫ້ແນ່ໃຈວ່າຈະເຮັດຕາມລິ້ງ "ຂໍ້ມູນເພີ່ມເຕີມ" ໃນຕອນທ້າຍຂອງຄໍາຖາມສໍາລັບຄໍາອະທິບາຍແລະບົດແນະນໍາທີ່ລະອຽດ!
01 of 10
ຂ້ອຍສາມາດດຶງຂໍ້ມູນຈາກຖານຂໍ້ມູນໂດຍໃຊ້ SQL ໄດ້ແນວໃດ?
ຄໍາສັ່ງ SELECT ແມ່ນຄໍາສັ່ງທີ່ໃຊ້ຫຼາຍທີ່ສຸດໃນ SQL. ມັນອະນຸຍາດໃຫ້ຜູ້ໃຊ້ຖານຂໍ້ມູນສາມາດດຶງຂໍ້ມູນສະເພາະທີ່ພວກເຂົາຕ້ອງການຈາກຖານຂໍ້ມູນປະຕິບັດງານ. ເພີ່ມເຕີມ
02 of 10
ຂ້ອຍຈະສ້າງຖານຂໍ້ມູນໃຫມ່ຫລືຕາຕະລາງຖານຂໍ້ມູນໃຫມ່ໄດ້ແນວໃດ?
SQL ໃຫ້ CREATE DATABASE ແລະ CREATE TABLE commands ເພື່ອເພີ່ມຖານຂໍ້ມູນແລະຕາຕະລາງໃຫມ່, ຕໍ່ກັບຖານຂໍ້ມູນຂອງທ່ານ. ຄໍາສັ່ງເຫຼົ່ານີ້ສະຫນອງ syntax ທີ່ມີຄວາມຍືດຫຍຸ່ນສູງໃຫ້ທ່ານສ້າງຕາຕະລາງແລະຖານຂໍ້ມູນທີ່ຕອບສະຫນອງຄວາມຕ້ອງການຂອງທຸລະກິດຂອງທ່ານ. ເພີ່ມເຕີມ
03 of 10
ຂ້ອຍຈະເພີ່ມຂໍ້ມູນໃນຖານຂໍ້ມູນໄດ້ແນວໃດ?
ຄໍາສັ່ງ INSERT ໃນ SQL ຖືກນໍາໃຊ້ເພື່ອເພີ່ມບັນທຶກກັບຕາຕະລາງທີ່ມີຢູ່ແລ້ວ.
04 of 10
ຂ້ອຍຈະລຶບບາງຫຼືທັງຫມົດຂອງຕາຕະລາງຖານຂໍ້ມູນໄດ້ແນວໃດ?
ມັກຈະເປັນສິ່ງຈໍາເປັນທີ່ຈະເອົາຂໍ້ມູນທີ່ລ້າສະໄຫມຈາກຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ. ໂຊກດີ, ພາສາຄໍາຖາມ Structured Query ໃຫ້ຄໍາສັ່ງ DELETE ທີ່ສາມາດປ່ຽນແປງໄດ້ທີ່ສາມາດໃຊ້ຂໍ້ມູນບາງຢ່າງຫຼືທັງຫມົດທີ່ເກັບໄວ້ໃນຕາຕະລາງ. ເພີ່ມເຕີມ
05 of 10
ຄ່າ NULL ແມ່ນຫຍັງ?
NULL ແມ່ນມູນຄ່າທີ່ນໍາໃຊ້ເພື່ອສະແດງຂໍ້ມູນທີ່ບໍ່ຮູ້ຈັກ. ຖານຂໍ້ມູນປະຕິບັດຕາມຄ່າ NULL ໂດຍວິທີພິເສດໂດຍອີງຕາມປະເພດຂອງການປະຕິບັດງານທີ່ໃຊ້ໃນເວລາທີ່ ມູນຄ່າ NULL ປາກົດເປັນປະຕິກິລິຍາຕໍ່ການດໍາເນີນງານແລະມູນຄ່າຂອງການປະຕິບັດແມ່ນ FALSE ຖ້າຕົວປະຕິບັດອື່ນໆແມ່ນ FALSE (ບໍ່ມີທາງ ການສະແດງອອກສາມາດ TRUE ກັບ FALSE operand). ໃນທາງກົງກັນຂ້າມຜົນໄດ້ຮັບແມ່ນ NULL (unknown) ຖ້ານັກປະຕິບັດອື່ນໆແມ່ນ TRUE ຫຼື NULL (ເພາະວ່າພວກເຮົາບໍ່ສາມາດບອກຜົນໄດ້ຮັບ).
06 of 10
ຂ້ອຍສາມາດສົມທົບຂໍ້ມູນຈາກຕາຕະລາງຖານຂໍ້ມູນໄດ້ແນວໃດ?
SQL join statements ຊ່ວຍໃຫ້ທ່ານສາມາດສົມທົບຂໍ້ມູນຈາກສອງຫຼືຫຼາຍກວ່າຕາຕະລາງໃນຜົນໄດ້ຮັບຂອງທ່ານ. ຮຽນຮູ້ວິທີການນໍາໃຊ້ເຕັກໂນໂລຢີທີ່ມີປະສິດທິພາບນີ້ເພື່ອປະຕິເສດຂໍ້ມູນຖານຂໍ້ມູນຂອງທ່ານ.
07 of 10
ຂ້ອຍສາມາດເຂົ້າຮ່ວມຕາຕະລາງຕົວເອງໄດ້ບໍ?
ແມ່ນແລ້ວ! ທ່ານສາມາດໃຊ້ການເຂົ້າຮ່ວມດ້ວຍຕົນເອງເພື່ອເຮັດໃຫ້ງ່າຍດາຍຄໍາຖາມ SQL ທີ່ຖືກຕ້ອງເຊິ່ງຄໍາຖາມພາຍໃນແລະພາຍນອກອ້າງອີງໃສ່ຕາຕະລາງດຽວກັນ. ການເຂົ້າຮ່ວມເຫຼົ່ານີ້ຊ່ວຍໃຫ້ທ່ານສາມາດເອົາບັນທຶກທີ່ກ່ຽວຂ້ອງມາຈາກຕາຕະລາງດຽວກັນ.
08 of 10
ຂ້ອຍສາມາດສະຫຼຸບຂໍ້ມູນທີ່ຢູ່ໃນຕາຕະລາງຖານຂໍ້ມູນໄດ້ແນວໃດ?
SQL ສະຫນອງການປະຕິບັດລວມເພື່ອຊ່ວຍໃນການສະຫຼຸບສັງລວມຂອງຂໍ້ມູນທີ່ມີຂະຫນາດໃຫຍ່. ຟັງຊັນ SUM ຖືກນໍາໃຊ້ໃນຄໍາສັ່ງ SELECT ແລະສົ່ງຜົນລວມຂອງຊຸດຂອງຄ່າ. ຟັງຊັນ AVG ເຮັດວຽກໃນລັກສະນະທີ່ຄ້າຍຄືກັນເພື່ອໃຫ້ສະເລ່ຍຂອງຄະນິດສາດຂອງຊຸດຂອງມູນຄ່າ. SQL ສະຫນອງ ຟັງຊັນ COUNT ເພື່ອດຶງຈໍານວນບັນທຶກໃນຕາຕະລາງທີ່ຕອບສະຫນອງເງື່ອນໄຂທີ່ໄດ້ຮັບ. ຟັງຊັນ MAX () ຈະສົ່ງຄືນມູນຄ່າທີ່ໃຫຍ່ທີ່ສຸດໃນ ຊຸດຂໍ້ມູນທີ່ ໄດ້ຮັບໃນຂະນະທີ່ function MIN () ຄືນຄ່ານ້ອຍສຸດ.
09 of 10
ຂ້ອຍສາມາດເກັບຂໍ້ມູນສະຫຼຸບໄດ້ແນວໃດ?
ທ່ານອາດຈະໃຊ້ ຄໍາຖາມ SQL ຂັ້ນພື້ນຖານ ເພື່ອຄົ້ນຫາຂໍ້ມູນຈາກຖານຂໍ້ມູນແຕ່ວ່າມັນມັກຈະບໍ່ໃຫ້ຂໍ້ມູນພຽງພໍເພື່ອຕອບສະຫນອງຄວາມຕ້ອງການຂອງທຸລະກິດ. SQL ຍັງໃຫ້ທ່ານມີຄວາມສາມາດໃນການຈັດກຸ່ມຜົນການສອບຖາມໂດຍອີງຕາມຄຸນລັກສະນະຊັ້ນແຖວເພື່ອນໍາໃຊ້ຫນ້າທີ່ລວມໂດຍໃຊ້ clause GROUP BY. ເພີ່ມເຕີມ
10 ຈາກ 10
ຂ້ອຍສາມາດຈໍາກັດການເຂົ້າເຖິງຂໍ້ມູນທີ່ມີຢູ່ໃນຖານຂໍ້ມູນ SQL ໄດ້ແນວໃດ?
ຖານຂໍ້ມູນ SQL ໃຫ້ຜູ້ບໍລິຫານທີ່ມີລະບົບການຄວບຄຸມການເຂົ້າເຖິງທີ່ອີງໃສ່ພາລະບົດບາດ. ໃນແຜນການນີ້ຜູ້ບໍລິຫານສ້າງບັນຊີຜູ້ໃຊ້ສໍາລັບແຕ່ລະຜູ້ໃຊ້ຖານຂໍ້ມູນແຕ່ລະຄົນແລະຫຼັງຈາກນັ້ນໃຫ້ຜູ້ໃຊ້ນັ້ນເຂົ້າໄປໃນຫນຶ່ງຫຼືຫຼາຍພາລະບົດບາດຂອງຖານຂໍ້ມູນທີ່ອະທິບາຍເຖິງວິທີທີ່ຜູ້ໃຊ້ໄດ້ຮັບອະນຸຍາດໃຫ້ພົວພັນກັບຖານຂໍ້ມູນ. ສຸດທ້າຍ, ຜູ້ບໍລິຫານໄດ້ ອະນຸຍາດ ໃຫ້ມີ ສິດ ໃນການແຕ່ງງານເພື່ອໃຫ້ສະມາຊິກສາມາດດໍາເນີນການປະຕິບັດທີ່ຕ້ອງການ. ຜູ້ໃຊ້ຖືກປະຕິເສດຢ່າງໃດກໍ່ຕາມທີ່ພວກເຂົາບໍ່ໄດ້ຮັບອະນຸຍາດຢ່າງຊັດເຈນ. ເພີ່ມເຕີມ