Skip to main content

ความหมายของแบบสอบถามฐานข้อมูลคืออะไร?

Anonim

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

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

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

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

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

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

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

ส่วนที่ตัดตอนมาจากตารางฐานข้อมูล Northwind พนักงาน
EmployeeIDนามสกุลชื่อจริงหัวข้อที่อยู่เมืองภูมิภาค
1Davolioแนนซี่ตัวแทนฝ่ายขาย507 - 20th Ave อีซีแอตเติWA
2ฟุลเลอร์แอนดรู

รองประธานฝ่ายขาย
908 W. Capital WayทาโคมาWA
3Leverlingเจเน็ตตัวแทนฝ่ายขาย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 ทำให้สามารถดูและใช้งานได้ง่าย ภาษาแบบสอบถามอื่น ๆ อาจส่งคืนข้อมูลเป็นกราฟหรือแผนภูมิ

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

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

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