Friday, April 4, 2014

SQL คืออะไรนะ?????

SQL เป็นภาษามาตรฐานในการเข้าถึงฐานข้อมูล


เนื่องจากภาษา SQL นี่สามารถใช้เพื่อเข้าถึงและจัดการกับฐานข้อมูลได้หลากหลาย ซึ่งก็คือระบบฐานข้อมูลที่มาจากหลากหลายเจ้าหลากหลายผู้พัฒนา เช่น MySQL, SQL Server, Access, Oracle, Sybase, DB2, และระบบฐานข้อมูลอื่น.


  




จริงๆแล้วภาษา SQL คืออะไรกันแน่นะ มาขยายความทำความเข้าใจกันก่อนนะครับ
  • SQL ย่อมาจากคำว่า Structured Query Language
  • SQL สามารถให้เราเข้าถึงข้อมูลและจัดการข้อมูลภายในฐานข้อมูลได้
  • SQL อยู่บนภาษาพื้นฐานแบบ ANSI หรือย่อมาจาก (American National Standards Institute)
ถือแม้ว่า SQL จะใช้รูปแบบ ANSI เป็นมาตรฐานแต่ก็ต้องขึ้นอยู่กับเวอร์ชั่น ซึ่งอาจจะมีความแตกต่างกันบ้าง แต่โดยคำสั่งเบื้องต้นส่วนใหญ่จะเหมือนกัน เช่น SELECT, UPDATE, DELETE, INSERT, WHERE เป็นหลักๆครับ

เราสามารถใช้ภาษา SQL ในการมาช่วยทำงานกับเวบไซต์ได้เช่นกัน เพราะในการสร้างเวปไซต์นั้น เราจำเป็นต้องมีส่วนประกอบดังนี้
  • โปรแกรมฐานข้อมูลพวก RDBMS เช่น MS Access, SQL Server, MySQL
  • ต้องเรียนรู้ภาษา การประมวลผลฝั่ง Server หรือเรียกว่า server-side scripting language เช่น ภาษPHP หรือ ภาษาASP
  • ที่นี่เราจะใช้ภาษา SQL ในการดึงข้อมูลที่เราต้องการ
  • แน่นอนทำเวปไซต์ต้องรู้ภาษา HTML และเดี่ยวนี้ก็ต้องเรียนรู้ CSS
อ่ะแล้วเจ้า RDBMS คืออะไรเหรอครับ มันย่อมาจากคำว่า Relational Database Management System
RDBMS เป็นพื้นฐานของภาษา SQL และเป็นระบบฐานข้อมูลที่ทันสมัยก็ใช้เช่น MS SQL Server, IBM DB2, Oracle, MySQL, และ Microsoft Access.
ข้อมูลในระบบ RDBMS ถูกเก็บในฐานข้อมูล โดยเก็บในรูปแบบตารางหรือ tables

ตาราง คือ ส่วนของกลุ่มข้อมูลที่มีความสัมพันธ์กันโดยเก็บในรูปแบบ คอลัมน์และแถว 


No comments:

Post a Comment