Index ใน sql

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

eq_zero

Index ใน sql

Post by eq_zero »

มีใครทราบบ้างไหมครับว่า Index ที่ใช้ ADD ลง SQL ในการ Query ข้อมูลขึ้นมา เขาเอาไว้ทำเพื่ออะไร และจุดประสงค์เพื่ออะไร ใครพออธิบาย และมีแหล่งข้อมูลที่ไหนบ้าง มีไหมครับ ^^
touleg
PHP Super Member
PHP Super Member
Posts: 480
Joined: 25/01/2010 11:57 pm
Contact:

Re: Index ใน sql

Post by touleg »

จุดประสงค์ของการสร้าง index ก็เพื่อให้ค้นหาข้อมูลได้เร็วขึ้น เพราะว่า dbms จะไปสร้างตาราง index แยกไว้ต่างหากโดยอัตโนมัติ เวลาเราเข้าไปค้นหาข้อมูลที่เป็น index มันจะเข้าไปค้นหาที่ ตาราง index ที่สร้างไว้ ทำให้ค้นหาได้เร็วขึ้น

index ก็เปรียบเสมือนสารบัญของหนังสือ ทำให้เราไม่ต้องเปิดไล่ไปที่ละหน้า เพื่อหาข้อมูลที่ต้องการ แต่เราสามารถเข้าถึงหน้านั้น โดยดูจากสารบัญได้เลยว่าอยู่ที่หน้าไหน และยังสามารถที่จะบอกที่อยู่ข้างนอกได้ด้วย เหมือนกับอ้างอิงของหนังสือ เช่นการเชื่อมโยงกันของตารางอื่นๆ เช่น Foreign Key

ข้อมูลเพิ่มเติมอื่นๆก็ลองค้นหา Google ดูนะครับ
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “SQL - Database”

Who is online

Users browsing this forum: No registered users and 6 guests