ການສອບຖາມຖານຂໍ້ມູນແມ່ນຫຍັງ?

ສອບຖາມການໃຊ້ອໍານາດຂອງຖານຂໍ້ມູນຂອງທ່ານ

ແບບສອບຖາມຖານຂໍ້ມູນສະກັດຂໍ້ມູນຈາກຖານຂໍ້ມູນແລະຮູບແບບມັນຢູ່ໃນຮູບແບບທີ່ອ່ານໄດ້. ການສອບຖາມຕ້ອງຖືກຂຽນໄວ້ໃນພາສາຖານຂໍ້ມູນທີ່ຕ້ອງການ, ຕາມປົກກະຕິ, ພາສານັ້ນແມ່ນ SQL .

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

ຄໍາສັ່ງ SQL SELECT

ການສອບຖາມຖານຂໍ້ມູນຕ້ອງປະຕິບັດຕາມຮູບແບບການສອບຖາມທີ່ຕ້ອງການໂດຍຖານຂໍ້ມູນ. ຮູບແບບທົ່ວໄປທີ່ສຸດແມ່ນຮູບແບບການສອບຖາມແບບມາດຕະຖານແບບພາສາ SQL (SQL) ແບບສອບຖາມທີ່ໃຊ້ໂດຍລະບົບການຈັດການຖານຂໍ້ມູນຈໍານວນຫລາຍ. SQL ເປັນພາສາທີ່ມີປະສິດທິພາບທີ່ສາມາດສອບຖາມແບບພິເສດ.

SQL ໃຊ້ຄໍາສັ່ງ SELECT ເພື່ອເລືອກຂໍ້ມູນສະເພາະ.

ພິຈາລະນາຕົວຢ່າງໂດຍອີງໃສ່ຖານຂໍ້ມູນຂອງ Northwind ທີ່ມັກຈະສົ່ງກັບຜະລິດຕະພັນຖານຂໍ້ມູນເປັນ tutorial.

ນີ້ແມ່ນຄໍາອະທິບາຍຈາກຕາຕະລາງພະນັກງານຂອງຖານຂໍ້ມູນ:

ແຍກອອກຈາກຕາຕະລາງພະນັກງານຖານຂໍ້ມູນ Northwind
EmployeeID ນາມ​ສະ​ກຸນ ຊື່​ແທ້ Title ທີ່ຢູ່ ນະຄອນ ພາກພື້ນ
1 Davolio Nancy ຕົວ​ແທນ​ຈໍາ​ຫນ່າຍ 507-20th Ave E ຊີແອດເທີນ WA
2 Fuller Andrew
ຮອງປະທານຝ່າຍຂາຍ
908 W Capital Way Tacoma WA
3 Leverling Janet ຕົວ​ແທນ​ຈໍາ​ຫນ່າຍ 722 Moss Bay Blvd Kirkland WA

ເພື່ອກັບຄືນຊື່ພະນັກງານແລະຫົວຂໍ້ຈາກຖານຂໍ້ມູນ, ຄໍາສັ່ງ SELECT ຈະເບິ່ງຄືກັບວ່າ:

SELECT FirstName, LastName, Title FROM Employees;

ມັນຈະກັບມາ:

ຊື່​ແທ້ ນາມ​ສະ​ກຸນ Title
Nancy Davolio ຕົວ​ແທນ​ຈໍາ​ຫນ່າຍ
Andrew Fuller ຮອງປະທານຝ່າຍຂາຍ
Janet Leverling ຕົວ​ແທນ​ຈໍາ​ຫນ່າຍ

ເພື່ອປັບປຸງຜົນໄດ້ຮັບຕື່ມອີກ, ທ່ານອາດຈະເພີ່ມເງື່ອນໄຂ WHERE:

SELECT FirstName, LastName FROM ພະນັກງານ

WHERE ເມືອງ = 'Tacoma';

ມັນຈະສົ່ງຄືນ FirstName ແລະ LastName ຂອງພະນັກງານທີ່ມາຈາກ Tacoma:

ຊື່​ແທ້ ນາມ​ສະ​ກຸນ
Andrew Fuller

ໃຫ້ສັງເກດວ່າ SQL ກັບຄືນຂໍ້ມູນໃນຮູບແບບແຖວ / ແຖວທີ່ຄ້າຍກັບ Microsoft Excel, ເຮັດໃຫ້ມັນງ່າຍຕໍ່ການເບິ່ງແລະເຮັດວຽກຮ່ວມກັບ. ພາສາຄໍາຖາມອື່ນໆສາມາດສົ່ງຂໍ້ມູນມາເປັນຕາຕະລາງຫຼືຕາຕະລາງ.

ພະລັງງານຂອງການສອບຖາມ

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

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