แบบสอบถามฐานข้อมูลคืออะไร

ข้อความค้นหาใช้ประโยชน์จากฐานข้อมูลของคุณ

การสืบค้นฐานข้อมูลจะดึงข้อมูลจากฐานข้อมูลและจัดรูปแบบในรูปแบบที่สามารถอ่านได้ แบบสอบถามต้องเขียนเป็นภาษาที่ฐานข้อมูลต้องการ - ปกติภาษานั้นคือ SQL

ตัวอย่างเช่นเมื่อคุณต้องการข้อมูลจากฐานข้อมูลคุณจะใช้แบบสอบถามเพื่อขอข้อมูลเฉพาะที่คุณต้องการ บางทีคุณอาจมีตารางพนักงานและคุณต้องการติดตามหมายเลขประสิทธิภาพการขาย คุณอาจสอบถามฐานข้อมูลของคุณสำหรับพนักงานที่บันทึกยอดขายสูงสุดในช่วงที่กำหนด

คำชี้แจงสิทธิ์ SQL

แบบสอบถามฐานข้อมูลต้องเป็นไปตามรูปแบบข้อความค้นหาที่ฐานข้อมูลต้องการ รูปแบบที่พบมากที่สุดคือรูปแบบข้อความค้นหาแบบ Structured Query Language (SQL) ที่ใช้โดยระบบจัดการฐานข้อมูลจำนวนมาก SQL เป็นภาษาที่มีประสิทธิภาพที่มีความสามารถในการสืบค้นขั้นสูง

SQL ใช้คำสั่ง SELECT เพื่อเลือกข้อมูลที่ต้องการ

พิจารณาตัวอย่างตามฐานข้อมูล Northwind ที่จัดส่งกับผลิตภัณฑ์ฐานข้อมูลเป็นแบบฝึกหัด

นี่เป็นข้อความที่ตัดตอนมาจากตาราง Employees ของฐานข้อมูล:

ส่วนที่ตัดตอนมาจากตารางฐานข้อมูล Northwind พนักงาน
EmployeeID นามสกุล ชื่อจริง หัวข้อ ที่อยู่ เมือง ภูมิภาค
1 Davolio แนนซี่ ตัวแทนฝ่ายขาย 507 - 20th Ave อี ซีแอตเติ WA
2 ฟุลเลอร์ แอนดรู
รองประธานฝ่ายขาย
908 W. Capital Way ทาโคมา WA
3 Leverling เจเน็ต ตัวแทนฝ่ายขาย 722 Moss Bay Blvd. เคิร์กแลนด์ WA

เมื่อต้องการส่งคืนชื่อและชื่อของพนักงานจากฐานข้อมูลคำสั่ง SELECT จะมีลักษณะดังนี้:

SELECT FirstName, LastName, Title จากพนักงาน;

มันจะกลับ:

ชื่อจริง นามสกุล หัวข้อ
แนนซี่ Davolio ตัวแทนฝ่ายขาย
แอนดรู ฟุลเลอร์ รองประธานฝ่ายขาย
เจเน็ต Leverling ตัวแทนฝ่ายขาย

หากต้องการปรับแต่งผลลัพธ์เพิ่มเติมคุณอาจเพิ่มคำสั่ง WHERE:

SELECT FirstName, LastName FROM Employees

เมืองไหน = 'Tacoma';

จะส่งกลับ FirstName และ LastName ของ Employee ใด ๆ ที่มาจาก Tacoma:

ชื่อจริง นามสกุล
แอนดรู ฟุลเลอร์

โปรดทราบว่า SQL จะแสดงข้อมูลในรูปแบบแถว / คอลัมน์ซึ่งคล้ายกับ Microsoft Excel ทำให้สามารถดูและใช้งานได้ง่าย ภาษาแบบสอบถามอื่น ๆ อาจส่งคืนข้อมูลเป็นกราฟหรือแผนภูมิ

พลังของข้อความค้นหา

ฐานข้อมูลมีศักยภาพที่จะเปิดเผยแนวโน้มและกิจกรรมที่ซับซ้อน แต่อำนาจนี้ถูกควบคุมโดยใช้แบบสอบถามเท่านั้น ฐานข้อมูลที่ซับซ้อนประกอบด้วยหลายตารางที่จัดเก็บข้อมูลมากมาย แบบสอบถามช่วยให้คุณสามารถกรองข้อมูลดังกล่าวลงในตารางเดียวเพื่อให้คุณสามารถวิเคราะห์ได้ง่ายขึ้น

ข้อความค้นหายังสามารถคำนวณข้อมูลของคุณหรือทำให้งานการจัดการข้อมูลเป็นไปโดยอัตโนมัติ นอกจากนี้คุณยังสามารถตรวจสอบการอัปเดตข้อมูลของคุณก่อนที่จะส่งข้อมูลไปยังฐานข้อมูล