ในการสร้าง Query ด้วย Wizard และสร้างด้วยตนเองในมุมมอง Design จะเหมือนกันตรงที่ไม่จeเป็นต้องทราบโครงสร้างภาษา SQL ที่ซ่อนอยู่เบื้องหลังการทำงานของ Query นั้นแม้จะทำงานร่วมกับ Query ได้โดยไม่จำเป็นต้องรู้ภาษา SQL เลยก็ตาม แต่ถ้าได้ทราบการทำงานของภาษา SQL บ้าง ก็จะช่วยให้ทำงานร่วมกับ Query บางประเภทที่ไม่สามารถสร้างด้วย Wizard หรือมุมมอง Design ได้ เช่น Union Query, Pass-Though Query และ Data Definition QuerySQL ย่อมาจาก Structured Query Language เป็นภาษามาตรฐานที่ใช้ทำงานร่วมกับระบบฐานข้อมูล ชุดคำสั่งพื้นฐานที่สาคัญในภาษา SQL ที่ใช้จัดการข้อมูลมี 4 คำสั่ง คือ
1. SELECT ค้นหาข้อมูล
แสดงกลุ่ม record ที่ค่าใน field นั้นไม่ซ้ำกัน
- DISTINCTROW แสดงกลุ่ม record ที่ข้อมูลทุก field ไม่ซ้ำกัน
- JOIN กำหนดลักษณะการรวมกันของข้อมูลจากต่าง Table แบ่งออกเป็น 3 ลักษณะ คือ INNER JOIN, LEFT-OUTER JOIN และ RIGHT-OUTER JOIN
- FROM ระบุชื่อ Table / Query ที่จะนำมาค้นหาข้อมูล
- WHERE ระบุเงื่อนไขที่จะใช้ค้นหาข้อมูล
- GROUP BY กาหนด field ที่จะใช้จัดกลุ่มข้อมูล
- ORDER BY กาหนด field ที่จะใช้จัดเรียงข้อมูล
- AS ตั้งชื่อ field ใหม่ในตารางผลลัพธ์
2. UPDATE ปรับปรุงข้อมูล
3. INSERT เพิ่ม record ใหม่ในฐานข้อมูล
4. DELETE ลบ record ออกจากฐานข้อมูล