วันเสาร์ที่ 23 มกราคม พ.ศ. 2559

Week2 : SQL

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

DBMS คืออะไร ?
      DBMS ย่อมาจาก Database Management System คือระบบที่ใช้ในการจัดการกับฐานข้อมูล หรือ ซอฟแวร์ที่ใช้ในการจัดการฐานข้อมูลโดยอำนวยความสะดวกให้แก่ผู้ใช้ทั้งในด้านการสร้าง การปรับปรุงแก้ไข การเข้าถึงข้อมูล และการจัดการเกี่ยวกับระบบแฟ้มข้อมูลทางกายภาพ

MySQL เป็นซอฟแวร์ในการจัดการฐานข้อมูล(DBMS)ที่ได้รับความนิยมสูง และยังเป็น Freeware อีกด้วย
ลิ้งค์ดาวน์โหลด >> http://dev.mysql.com/downloads/

ตัวอย่างการใช้เบื้องต้น
       หลังจากที่ Install เสร็จแล้ว เมื่อเปิดขึ้นมาจะขึ้นเป็นหน้าต่างแบบ Command Line (ถ้าอยากได้สวยๆใช้ง่ายๆก็ลง MySQL Workbench เอานะครับ เหตุผลที่ใช้แบบ Command Line เป็นเพราะมันกินพื้นที่น้อย ) ให้ใส่ Password ที่เราตั้งเอาไว้ตอน Install แบบนี้ครับ


     หลังจากที่ใส่ Password ลงไปแล้ว ถ้าเราต้องการจะดูว่ามีฐานข้อมูลอะไรอยู่ในระบบบ้าง ให้พิมพ์คำสั่ง show databases;
Note : ภาษา SQL ไม่ได้ให้สำคัญกับตัวพิมพ์เล็กหรือใหญ่นะครับ เพราะฉะนั้นจะตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่ก็ให้ผลเท่ากัน
 
    หากว่าเราต้องการเข้าฐานข้อมูลใดก็ให้พิมพ์คำสั่ง use ชื่อฐานข้อมูล; 


   ถ้าเราต้องการดูว่าภายในฐานข้อมูลมีข้อมูลอะไรอยู่บ้าง ให้พิมพ์คำสั่ง show tables;
   Note: SQL จัดข้อมูลอยู่รูปแบบตาราง Table
   
   ถ้าต้องการจะดูข้อมูลในตาราง ให้พิมพ์คำสั่ง select* from ชื่อตาราง;
  Note: * หมายถึง เลือกคอลัมน์ทั้งหมด หากต้องการดูเฉพาะบางคอลัมน์ให้ระบุ เช่น select id from rating; และถ้าหากต้องการให้แสดงข้อมูลในจำนวนที่ต้องการให้พิมพ์ limit ตามด้วยจำนวนที่ต้องการต่อท้าย เช่น select id from rating limit 50;

อ้างอิง : http://www.mindphp.com/

             https://sites.google.com/site/thaidatabase2

ไม่มีความคิดเห็น:

แสดงความคิดเห็น