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
    • เมื่อ 3 มิถุนายน 2013 เวลา 15 นาฬิกา 49 นาที
    การระบุ Database ในคำสั่ง SELECT

    เมื่อเรากำหนดชื่อ table ภายในคำสั่ง SELECT นั้น MySQL จะตรวจสอบ database ที่เราใช้งานอยู่ว่ามี table ที่ระบุมาหรือไม่ เช่น ถ้าเราใช้งาน database Employee อยู่ เมื่อเราต้องการดึงข้อมูลจากตาราง Person ใน database Employee จะต้องใช้คำสั่งดังนี้ # ในกรณีที่เราเลือกใช้งานฐานข้อมูล Employee อยู่ (โดยใช้ค.....

  • Ton Pagon
    • Ton Pagon
    • on SQL
    • เมื่อ 29 พฤษภาคม 2013 เวลา 17 นาฬิกา 22 นาที
    การกำหนดชื่อ Alias ให้กับ field ที่แสดงผล

    ชื่อ field ที่จะถูกแสดงผลนั้น โดย default แล้วมันจะเอาชื่อของ field นั้น ๆ หรือเอา expression นั้น ๆ มาแสดงแทน แต่เราสามารถกำหนดชื่อ alias ให้กับ field ที่เราเลือกต่าง ๆ เหลานี้ได้ ผมจะยกตัวอย่างการไม่กำหนด alias ให้กับ field ที่เราต้องการให้แสดงผล (แบบ expression) # แบบที่ไม่กำหนด alias ให้กับ fie.....

  • Ton Pagon
    • Ton Pagon
    • on SQL
    • เมื่อ 26 พฤษภาคม 2013 เวลา 9 นาฬิกา 47 นาที
    การใช้ SELECT เลือก Field ที่ต้องการแสดงผล

    ในบทความที่แล้ว ผมได้สอนถึงวิธีการใช้งานคำสั่ง SELECT ในการแสดงค่าแบบ expression ที่กำหนดไปแล้วนะครับ แต่ในบทความนี้ผมจะแนะนำถึงวิธีการใช้คำสั่ง SELECT เลือก field ที่ต้องการออกมาแสดงผลบ้าง โดยเราจะต้องระบุชื่อ field ที่ต้องการ และจะต้องระบุด้วยว่า field นั้น ๆ มาจากตารางไหน โดยใช้คำสั่ง FROM table_.....

  • Ton Pagon
    • Ton Pagon
    • on SQL
    • เมื่อ 25 พฤษภาคม 2013 เวลา 15 นาฬิกา 0 นาที
    การเลือกค่าที่ต้องการแสดงผลโดยใช้ Select

    การเลือกค่าที่ต้องการแสดงผลนั้นจะต้องกำหนดเป็นชื่อ field ตามหลัง keyword SELECT โดยเราสามารถระบุ expression เพื่อให้ MySQL ประมวลผล expression เหล่านั้นแล้วคืนผลลัพธ์กลับมาแสดงก็ได้ โดย expression อาจจะคืนค่ากลับมาเป็น number, string, NULL หรือค่าแบบ temporal ก็ได้ เช่น SELECT 2+2, REPEAT('x.....

  • Ton Pagon
    • Ton Pagon
    • on SQL
    • เมื่อ 23 พฤษภาคม 2013 เวลา 9 นาฬิกา 36 นาที
    การแก้ไขโครงสร้าง Field ในตาราง

    มีสองวิธีในการเปลี่ยนแปลงโครงสร้าง field ภายใน table ซึ่งหนึ่งในสองวิธีนั้นก็สามารถเปลี่ยนชื่อ field ได้ด้วย วิธีแรกในการเปลี่ยนแปลงโครงสร้าง field ก็คือการใช้คำสั่ง MODIFY เราจะต้องกำหนดชื่อของ field ที่ต้องการแก้ไขโครงสร้าง ตามด้วยการประกาศโครงสร้างใหม่ เช่น สมมติว่าผมต้องการเปลี่ยนแปลงชนิดข้อมูล.....

  • Ton Pagon
    • Ton Pagon
    • on SQL
    • เมื่อ 19 พฤษภาคม 2013 เวลา 10 นาฬิกา 41 นาที
    การเพิ่มและลบ Field (Add and Drop field)

    ถ้าเราต้องการแก้ไขโครงสร้างของ table โดยการเพิ่มและลบ field ให้ใช้คำสั่ง ALTER TABLE ตามด้วยชื่อ table โดยถ้าต้องการเพิ่ม field ให้กำหนดคำสั่ง ADD ตามหลังชื่อ table ไปด้วย แต่ถ้าต้องการลบ field ให้กำหนดคำสั่ง DROP แทน เราไปดูการเพิ่มกันก่อนเลยครับ ALTER TABLE Employee ADD WorkingDate DATE NOT NUL.....

  • Ton Pagon
    • Ton Pagon
    • on SQL
    • เมื่อ 18 พฤษภาคม 2013 เวลา 20 นาฬิกา 29 นาที
    การแก้ไขโครงสร้างตารางข้อมูล (Alter Table)

    หลังจากเราทำการสร้าง table ไปแล้ว แต่มีการกำหนดโครงสร้างผิดพลาดเกิดขึ้น เราสามารถแก้ไขโครงสร้างของ table ได้ โดยวิธีแรกคือทำการลบตารางข้อมูล table แล้วสร้างใหม่ และวิธีที่สอง (ในกรณีที่มีข้อมูลอยู่ในตารางแล้ว) เราก็ไม่ควรจะใช้วิธีแรก เพราะมันจะยุ่งยากในการ backup ข้อมูลเป็นอย่างมาก ดังนั้นเราจะต้องแ.....

  • Ton Pagon
    • Ton Pagon
    • on SQL
    • เมื่อ 17 พฤษภาคม 2013 เวลา 9 นาฬิกา 18 นาที
    การลบตารางข้อมูล (Drop table)

    เมื่อเราต้องการลบตารางข้อมูล (table) ออกจากฐานข้อมูล เราจะต้องใช้คำสั่ง DROP TABLE ตามด้วยชื่อ table ที่ต้องการลบ DROP TABLE table_name; เราสามารถที่จะสั่งให้มันลบทีละ table หรือหลาย ๆ table ได้โดยใช้ comma คั่นแต่ละ table # การลบเพียงตารางเดียว DROP TABLE t1; # การลบหลาย ๆ ตาราง DROP TABLE t1, t2.....

 
 
Login with Facebook