ສອບຖາມການໃຊ້ອໍານາດຂອງຖານຂໍ້ມູນຂອງທ່ານ
ແບບສອບຖາມຖານຂໍ້ມູນສະກັດຂໍ້ມູນຈາກຖານຂໍ້ມູນແລະຮູບແບບມັນຢູ່ໃນຮູບແບບທີ່ອ່ານໄດ້. ການສອບຖາມຕ້ອງຖືກຂຽນໄວ້ໃນພາສາຖານຂໍ້ມູນທີ່ຕ້ອງການ, ຕາມປົກກະຕິ, ພາສານັ້ນແມ່ນ SQL .
ຕົວຢ່າງ: ເມື່ອທ່ານຕ້ອງການຂໍ້ມູນຈາກຖານຂໍ້ມູນ, ທ່ານໃຊ້ການສອບຖາມເພື່ອຂໍຂໍ້ມູນທີ່ທ່ານຕ້ອງການ. ບາງທີທ່ານມີຕາຕະລາງ Employee, ແລະທ່ານຕ້ອງການທີ່ຈະຕິດຕາມຈໍານວນການປະຕິບັດການຂາຍ. ທ່ານອາດຈະສອບຖາມຖານຂໍ້ມູນຂອງທ່ານສໍາລັບພະນັກງານທີ່ບັນທຶກຍອດຂາຍສູງສຸດໃນໄລຍະເວລາໃດຫນຶ່ງ.
ຄໍາສັ່ງ SQL SELECT
ການສອບຖາມຖານຂໍ້ມູນຕ້ອງປະຕິບັດຕາມຮູບແບບການສອບຖາມທີ່ຕ້ອງການໂດຍຖານຂໍ້ມູນ. ຮູບແບບທົ່ວໄປທີ່ສຸດແມ່ນຮູບແບບການສອບຖາມແບບມາດຕະຖານແບບພາສາ SQL (SQL) ແບບສອບຖາມທີ່ໃຊ້ໂດຍລະບົບການຈັດການຖານຂໍ້ມູນຈໍານວນຫລາຍ. SQL ເປັນພາສາທີ່ມີປະສິດທິພາບທີ່ສາມາດສອບຖາມແບບພິເສດ.
SQL ໃຊ້ຄໍາສັ່ງ SELECT ເພື່ອເລືອກຂໍ້ມູນສະເພາະ.
ພິຈາລະນາຕົວຢ່າງໂດຍອີງໃສ່ຖານຂໍ້ມູນຂອງ Northwind ທີ່ມັກຈະສົ່ງກັບຜະລິດຕະພັນຖານຂໍ້ມູນເປັນ tutorial.
ນີ້ແມ່ນຄໍາອະທິບາຍຈາກຕາຕະລາງພະນັກງານຂອງຖານຂໍ້ມູນ:
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, ເຮັດໃຫ້ມັນງ່າຍຕໍ່ການເບິ່ງແລະເຮັດວຽກຮ່ວມກັບ. ພາສາຄໍາຖາມອື່ນໆສາມາດສົ່ງຂໍ້ມູນມາເປັນຕາຕະລາງຫຼືຕາຕະລາງ.
ພະລັງງານຂອງການສອບຖາມ
ຖານຂໍ້ມູນມີທ່າແຮງທີ່ຈະເປີດເຜີຍແນວໂນ້ມແລະກິດຈະກໍາສະລັບສັບຊ້ອນ, ແຕ່ວ່າພະລັງງານນີ້ແມ່ນໃຊ້ພຽງແຕ່ການໃຊ້ຄໍາຖາມ. ຖານຂໍ້ມູນສະລັບສັບຊ້ອນປະກອບດ້ວຍຫຼາຍຕາຕະລາງເກັບຮັກສາຂໍ້ມູນຈໍານວນຫລາຍ. ການສອບຖາມອະນຸຍາດໃຫ້ທ່ານສາມາດກັ່ນຕອງມັນເຂົ້າໃນຕາຕະລາງດຽວເພື່ອໃຫ້ທ່ານສາມາດວິເຄາະໄດ້ງ່າຍຂຶ້ນ.
ການສອບຖາມຍັງສາມາດປະຕິບັດການຄິດໄລ່ກ່ຽວກັບຂໍ້ມູນຂອງທ່ານຫຼືອັດຕະໂນມັດວຽກງານການຈັດການຂໍ້ມູນ. ນອກນັ້ນທ່ານຍັງສາມາດກວດເບິ່ງການປັບປຸງຂໍ້ມູນຂອງທ່ານກ່ອນທີ່ຈະມອບໃຫ້ກັບຖານຂໍ້ມູນ.