บทความในหมวด ‘MySQL’

25
January

SQL order by ให้ถูกใจเจ้านาย

เขียนโดย platoosom

คำสั่งที่ใช้สำหรับดึงข้อมูลออกจากฐานข้อมูล พร้อมทั้งจัดเรียงมันออกมาด้วยนั้น เขาใช้คำสั่ง order by

10
December

ฟังก์ชั่นต่อข้อความของ MySQL

เขียนโดย platoosom

เวลาที่เราเขียนโปรแกรมเพื่อจะแก้ปัญหาอะไรสักอย่าง เรามักจะนึกถึงแต่่ฟังก์ชั่นของ PHP จนบางครั้งเราลืมไปว่า MySQL นั้นไม่ได้มีแต่คำสั่ง select,update,delete

04
August

mySQL กับค่า NULL

เขียนโดย platoosom

ผมสร้างตาราง administrator มาตัวหนึ่ง มีฟิลด์หนึ่ง ชื่อ active ผมให้เก็บค่า 1 (active) กับค่า null (non-active)  ปกติแล้วผมสนใจแต่คนที่ active อยู่เท่านั้น ปัญหาเลยไม่เจอ มาเมื่อไม่กี่วันนี้เอง อยากรู้รายชื่อของคนที่ non-active อยู่ ผมใช้คำสั่งนี้เลย

24
June

config phpMyadmin 3.1.5

เขียนโดย platoosom

phpMyadmin Logo

ปกติแล้วผมจะใช้ Navicat เป็นตัวจัดการฐานข้อมูล MySQL ตอนติดตั้ง Appserv ผมก็เลือกไม่ติดตั้ง phpMyadmin แต่วันนี้มีเหตุจำเป็นบางอย่างต้องใช้ phpMyadmin ก็เลยไปดาวน์โหลดมาจาก http://www.phpmyadmin.net/home_page/index.php ซึ่งเวอร์ชั่นล่าสุด ณ วันนี้ คือ 3.1.5

หลังจากแตกซิปและเอามันไปเก็บไว้ในโฟลเดอร์ www แล้วก็เริ่มคอนฟิก (เคยเซ็ตคอนฟิกมันนานแล้วล่ะ ตอนนี้ลืมแล้ว) โดยเปลี่ยนชื่อไฟล์ config.sample.inc.php ให้เป็น config.inc.php

เท่านี้แหละ ไม่ได้ไปเปิดไฟล์ดูข้างในหรอก กะว่าเวลาจะเข้าใช้ก็ค่อยป้อน root เอา เพราะจะไม่ค่อยได้ใช้มันหรอก เลยไม่ทำอะไรกับมัน

แต่ผลปรากฎว่ามันไม่ยอมให้ root ล้อกอินเข้าไป ถึงคราวนี้ก็เลยจำเป็นต้องเปิดไฟล์ config.inc.php เพื่อกำหนดค่าบางอย่าง เท่าที่สมองอันเลือนลางยังพอจำได้บ้าง (บอกแล้วว่าไม่ได้ใช้นานแล้ว ใช้ครั้งสุดท้ายรู้สึกว่า มันยังเป็นเวอร์ชั่น 2. กว่าๆ) มันก็ยังไม่ได้อีก

18
June

SQL Join

เขียนโดย platoosom

ภาพไม่เกี่ยวกับบทความ
คำสั่ง join ของภาษา SQL นั้นใช้สำหรับดึงข้อมูลออกมาจากตาราง ตั้งแต่ 2 ตารางขึ้นไป (ขึ้นไปนะครับ นั่นหมายความว่าคุณจะ join กันกี่ตารางก็ได้ แต่แนะนำว่า อย่าเยอะมากเดี๋ยวโปรแกรมจะช้า) โดยอาศัยความสัมพันธ์ระหว่าง primary key และ foreign key

primary key ก็คือฟิลด์ที่มีค่าไม่ซ้ำกันเลย
foreign key ก็คือฟิลด์ที่เก็บ primary key ของอีกตาราง ใช้สำหรับสร้างความสัมพันธ์ของข้อมูลระหว่าง 2 ตาราง