SQL Blog Programming : สอน SQL, ภาษา SQL, เรียน SQL
 

Blog :: SQL

Blog ในเว็บไซต์ Function.in.th เป็นพื้นที่ที่ให้สมาชิกของทางเว็บไซต์สามารถเขียนบทความของตนเอง ทั้งนี้เพื่อร่วมกันแบ่งปันความรู้และประสบการณ์ในการเขียนโปรแกรม โดยผู้ที่ต้องการถ่ายทอดความรู้และประสบการณ์สามารถกระทำได้ผ่านทาง URL blog.function.in.th
  • Top
  • Member
 
  • Ton Pagon
    • Ton Pagon
    • on SQL
    • เมื่อ 15 พฤษภาคม 2013 เวลา 9 นาฬิกา 53 นาที
    การสร้างตารางข้อมูล (Create Table)

    การที่จะสร้างตารางข้อมูล (table) จะต้องสร้างไว้ภายในฐานข้อมูล ดังนั้นเราจะต้องเลือกฐานข้อมูลที่ต้องการสร้าง table ก่อนโดยใช้คำสั่ง USE ตามด้วยชื่อฐานข้อมูล (กล่าวไว้แล้วในบทความก่อน) โดยในการสร้างตารางข้อมูลให้ใช้คำสั่ง CREATE TABLE ตามด้วยชื่อ table ที่ต้องการ และโครงสร้าง field (column) ต่าง ๆ CR.....

  • Ton Pagon
    • Ton Pagon
    • on SQL
    • เมื่อ 11 พฤษภาคม 2013 เวลา 9 นาฬิกา 28 นาที
    การลบฐานข้อมูล (Drop Database)

    เมื่อเราต้องการลบฐานข้อมูล เราอาจจะตรวจสอบก่อนก็ได้ว่าในระบบ DBMS นั้นมีฐานข้อมูลอะไรบ้าง โดยใช้คำสั่ง SHOW DATABASE โดยมันจะแสดงชื่อ ฐานข้อมูล ทั้งหมดออกมา ดังนั้นเราก็สามารถเลือกลบ database โดยใช้คำสั่ง DROP DATABASE ตามด้วยชื่อฐานข้อมูล เช่นถ้าเราต้องการลบ database ที่ชื่อ mydb เราจะต้องใช้คำสั่ง.....

  • Ton Pagon
    • Ton Pagon
    • on SQL
    • เมื่อ 11 พฤษภาคม 2013 เวลา 9 นาฬิกา 26 นาที
    การสร้างข้อมูล (Create database)

    เมื่อเราต้องการสร้างฐานข้อมูลใหม่ จะต้องใช้คำสั่ง CREATE DATABASE ตามด้วยชื่อ database ที่ต้องการสร้าง เช่นถ้าผมต้องการสร้างฐานข้อมูลใหม่ที่ชื่อว่า mydb จะต้องสร้างดังนี้ CREATE TABLE mydb; หลังจากที่ database ถูกสร้างขึ้นแล้วนั้น เราก็สามารถสร้าง table ในฐาน ข้อมูล นั้น ๆ ต่อได้เลยโดยใช้คำสั่ง CRE.....

  • Ton Pagon
    • Ton Pagon
    • on SQL
    • เมื่อ 10 พฤษภาคม 2013 เวลา 9 นาฬิกา 28 นาที
    กฏในการสร้างตารางข้อมูล (Table)

    ในบทความนี้เราจะมาดูกฏในการสร้างตารางข้อมูลหรือ table กันนะครับว่าเราจะต้องสร้างอย่างไรให้ถูกกฏ เพื่อให้ฐานข้อมูลของเรามีประสิทธิภาพ และสามารถเข้าใจง่ายด้วย ในการกำหนดชื่อ table หรือชื่อ field ควรจะกำหนดแบบ alphanumeric (ตัวอักษรภาษา อังกฤษและตัวเลข) เท่านั้น ไม่ควรใช้ spaces ในการตั้งชื่อ .....

  • Ton Pagon
    • Ton Pagon
    • on SQL
    • เมื่อ 8 พฤษภาคม 2013 เวลา 11 นาฬิกา 11 นาที
    ทำความรู้จักกับ Index

    Index เป็นระบบพิเศษที่ฐานข้อมูล ใช้เพื่อปรับปรุงประสิทธิภาพทั้งหมดของมัน โดยการกำหนด index ในตารางข้อมูล table จะเป็นการบ่งบอก MySQL ให้ความสนใจเป็นพิเศษใน field ที่กำหนดให้เป็น index การกำหนด index นั้นมันจะช่วยปรับปรุงความเร็วในการอ่านข้อมูลจาก [storng]database แต่มันจะทำงานช้าในกรณีที่เปลี่ยนแปล.....

  • Ton Pagon
    • Ton Pagon
    • on SQL
    • เมื่อ 5 พฤษภาคม 2013 เวลา 10 นาฬิกา 4 นาที
    แนวทางการกำหนด Characteristic ให้กับ Field ใน Table

    เมื่อเรารู้จักกับ characteristic กันแล้วว่ามีอะไรบ้าง สำหรับผู้ที่เพิ่งจะเริ่มต้นอาจจะสงสัยว่าจะรู้ได้อย่างไรว่า field ไหนควรจะกำหนด characteristic ใดให้กับมัน ดังนั้นผมจึงมีแนวคิดในการกำหนด characteristic ให้กับ field ต่าง ๆ ดังนี้ การกำหนดให้ field ไม่สามารถเป็นค่าว่าง (NULL) ได้ สิ่งนี้เป็นสิ่ง.....

  • Ton Pagon
    • Ton Pagon
    • on SQL
    • เมื่อ 30 เมษายน 2013 เวลา 9 นาฬิกา 23 นาที
    การกำหนด Auto Increment

    การกำหนด AUTO INCREMENT นั้น สามารถกำหนดให้ได้เฉพาะ column ประเภท number เท่านั้น และในแต่ละตาราง (table) จะสามารถกำหนด AUTO INCREMENT) ได้เพียง field เดียวเท่านั้น ซึ่ง field ที่ถูกกำหนดให้เป็น AUTO INCREMENT จะต้องเป็น primary key ของตารางนั้น ๆ ด้วย หลักการทำงานของ AUTO INCREMENT ก็คือ เวลาเราจะ.....

  • Ton Pagon
    • Ton Pagon
    • on SQL
    • เมื่อ 30 เมษายน 2013 เวลา 9 นาฬิกา 23 นาที
    การกำหนดคุณลักษณะพิเศษให้กับ Column

    เมื่อเราทำการประกาศชนิดข้อมูล data type ของ column ไปแล้ว เราก็ยังสามารถกำหนดคุณลักษณะพิเศษอื่น ๆ ให้กับ column ได้อีก ซึ่งประกอบไปด้วย AUTO_INCREMENT (ผมจะอธิบายเรื่องนี้ในบทความหน้า), UNSIGNED, ZEROFILL, NOT NULL และ DEFAULT ชนิดข้อมูลที่เป็นแบบตัวเลข (number) สามารถกำหนดให้มีคุณลักษณะเป็น UNSIGN.....

 
 
Login with Facebook