Post archive

Category: MySQL

  • MySQL

    การใช้ left join ภาษา sql

    การใช้ left join ภาษา sql syntax : SELECT * FROM table1 LEFT JOIN table2 ON table1.primary_key = table2.foreign_key ; left join เป็นการจับเอาตาราง 2 ตาราง มารวมกัน โดยยึดหลักว่า เอาข้อมูลจากตารางที่ 1 ทั้งหมด เอาข้อมูลจากตารางที่ 2 เฉพาะที่ตรงเงื่อนไข เท่านั้น ถ้าผมมี ตาราง ในฐานข้อมูล 2 ตาราง และ มีข้อมูล ดังนี้ ตาราง branch ตาราง member ดูคำสั่งนี้นะครับSELECT * FROM branch LEFT JOIN member ON ( branch.branch_id […]

    READ MORE
  • MySQL

    การใช้ inner join ภาษา sql

    การใช้ inner join ภาษา sql syntax : SELECT * FROM table1 INNER JOIN table2 ON table1.primary_key = table2.foreign_key ; inner join เป็นการจับเอาตาราง 2 ตาราง มารวมกัน โดยยึดหลักว่า ข้อมูลจะต้องมีตรงกัน ในทั้งสองตาราง ถึงจะเอามา ถ้าผมมี ตาราง ในฐานข้อมูล 2 ตาราง และ มีข้อมูล ดังนี้ ตาราง branch ตาราง member ดูคำสั่งนี้นะครับ SELECT * FROM branch INNER JOIN member ON ( branch.branch_id = member.branch_id) ผลลัพธ์ […]

    READ MORE
  • MySQL

    การย้าย โฟลเดอร์เก็บฐานข้อมูล ของ MySQL สำหรับผู้ลง AppServ

    การย้าย โฟลเดอร์เก็บฐานข้อมูล ของ MySQL สำหรับผู้ลง AppServ ปัญหาอย่างหนึ่งสำหรับผู้เขียน PHP เมื่อเครื่องคอมพิวเตอร์มีปัญหา จำเป็นต้องฟอร์แมตเครื่อง ต้องคอยมาย้ายฐานข้อมูล ซึ่งเก็บอยู่ที่ C:AppServmysqldata ไปเก็บไว้ที่ไดร์ฟอื่น ซึ่งถ้ามันมีน้อยๆก็ไม่เป็นไรหรอก แต่ถ้าฐานข้อมูลเยอะๆ ก็ลำบาก นี่ยังดีที่เข้าวินโดวได้ แต่ถ้าเกิดเข้าวินโดวไม่ได้ล่ะ คงต้องวุ่นวายกันใหญ่ แต่ถ้าเราย้าย ที่เก็บฐานข้อมูล ไปไว้ซะไดร์อื่นตั้งแต่ต้น ปัญหาก็จะหมดไป แต่ครั้นจะ copy and paste เข้าใจว่าย้ายแล้ว มันก็ง่ายไป พูดมากเสียเวลา เริ่มดำเนินการ 1.ไปที่ Start>All Programs>AppServ>MySQL Edit the my.ini Configuration file 2.ไฟล์คอนฟิก MySQL จะเปิดขึ้นมา ให้หาคำว่า datadir=”C:AppServ/MySQL/data/” : เปลี่ยนพาธในเครื่องหมายคำพูดเป็นพาธที่ต้องการให้เป็นที่เก็บฐานข้อมูลใหม่ 3.Save แล้ว รีสตาร์ทเครื่อง

    READ MORE