ป้ายกำกับ SQL

WHERE และ HAVING ต่างกันอย่างไร
WHERE และ HAVING ต่างกันอย่างไร

08 ธ.ค. 2559 0 2,011

ในภาษา SQL WHERE และ HAVING ใช้สำหรับกำหนดเงื่อนไขของข้อมูลที่ต้องการเหมือนๆกัน แต่คำสั่งทั้งสองแตกต่างกันที่ลำดับในการทำงานเท่านั้น

Neor Profile SQL โปรแกรมตรวจสอบการทำงานของ MySQL
Neor Profile SQL โปรแกรมตรวจสอบการทำงานของ MySQL

19 พ.ย. 2559 0 2,344

โปรแกรม Neor Profile SQL เป็นโปรแกรมที่ผมชื่นชอบอีกโปรแกรมหนึ่ง โดยเป็นโปรแกรมที่ไว้ใช้ตรวจสอบการทำงานของ MySQL ว่ามี Query อะไรทำงานบ้าง รวมถึงประสิทธิภาพของ Query นั้นๆ ว่าสามารถทำงานได้เร็วแค่ไหน

Import CSV to MySQL
Import CSV to MySQL

02 เม.ย. 2551 0 17,882

ไฟล์ CSV เป็นไฟล์ excel ชนิดหนึ่ง นอกเหนือจาก XLS ที่ใช้การเก็บข้อมูลแบบ Text สามารถเปิดอ่านได้โดย Notepad การอ่านข้อมูลจากไฟล์ CSV เลยค่อนข้างง่าย

การกำหนดรหัสผ่านของ phpMyAdmin
การกำหนดรหัสผ่านของ phpMyAdmin

14 พ.ค. 2552 0 36,032

หากเราติดตั้ง phpMyAdmin ตามปกติ ที่มาพร้อมกับ Appserver หรือ XAMPP เราอาจกรอกรหัสผ่านของ MySQL เป็นค่าว่างไว้ หรืออาจกรอกรหัสผ่านแบบง่ายๆไว้

COALESCE ISNULL และ IFNULL
COALESCE ISNULL และ IFNULL

22 ก.พ. 2559 0 6,059

ทั้งสามฟังก์ชั่นเป็นฟังก์ชั่นสำหรับตรวจสอบค่า NULL ในฐานข้อมูล โดยที่ ในฐานข้อมูล MySQL จะใช้ฟังก์ชั่น IFNULL แทน ISNULL

ลำดับความสำคัญของชนิดของข้อมูล SQL
ลำดับความสำคัญของชนิดของข้อมูล SQL

22 ก.พ. 2559 0 1,329

เมื่อต้องมีการเปรียบเทียบข้อมูลที่ต่างชนิดกัน SQL จะทำการแปลงชนิดของข้อมูล เป็นข้อมูลชนิดที่มีลำดับความสำคัญที่สูงกว่าก่อนการเปรียบเทียบ และหากไม่สามารถแปลงได้จะคืนค่าข้อผิดพลาดกลับมา และผลลัพท์จะเป็นไปตามชนิดของข้อมูลที่มีลำดับความสำคัญที่สูงกว่า

เมื่อผมวางยาตัวเอง
เมื่อผมวางยาตัวเอง

24 มี.ค. 2557 0 6,804

จากโค้ดด้านบน ดูยังไงก็ไม่ผิดปกติใช่มั้ยครับ จริงๆแล้วมันก็ทำงานได้สมบูรณ์แบบบน Server ของผมละครับ แต่พอนำสคริปต์ไปติดตั้งให้กับลูกค้ากลับพบว่า

query ด้วยการ join หรือ query ทีละตารางแบบไหนดีกว่ากัน
query ด้วยการ join หรือ query ทีละตารางแบบไหนดีกว่ากัน

28 มิ.ย. 2558 0 4,553

พอดีได้มีโอกาศปรับปรุงการ query ของเว็บไซต์แห่งหนึ่ง ซึ่งมีการประมวลผล query ฐานข้อมูลที่สูงมากทั้งปริมาณข้อมูลและความถี่ในการประมวลผล เลยเอาผลการท

เรื่องน่ารู้เกี่ยวกับข้อมูลชนิด VARCHAR ใน MySQL
เรื่องน่ารู้เกี่ยวกับข้อมูลชนิด VARCHAR ใน MySQL

24 พ.ค. 2558 0 2,139

CHAR และ VARCHAR ถูกจัดเก็บในหน่วยความจำในขณะที่สอบถามข้อมูล ทำให้มีความเร็วในการสอบถามสูงกว่า TEXT และ BLOB จัดเก็บ pointer ลงในหน่วยความแทนการจัด

การ Query ข้อมูลใกล้เคียงตามจำนวนที่กำหนด
การ Query ข้อมูลใกล้เคียงตามจำนวนที่กำหนด

15 พ.ค. 2558 0 2,393

จากบทความ การ Query ข้อมูลลำดับก่อนหน้าและลำดับถัดไป วิธีนี้ มีข้อสังเกตได้ว่าหากรายการที่ต้องการเป็นรายการแรก หรือรายการสุดท้าย ตัว Query จะให้ผล

สร้าง View ด้วย MySQL พร้อมกับใส่หมายเลขลำดับแถวด้วย
สร้าง View ด้วย MySQL พร้อมกับใส่หมายเลขลำดับแถวด้วย

14 พ.ค. 2558 0 3,347

โจทย์ก็คือ ต้องการข้อมูลจากฐานข้อมูลซึ่ง id ของข้อมูลไม่ได้เรียงติดกัน เช่น 1,5,9 เอามาสร้างเป็น View แต่ต้องการให้ข้อมูลเรียงลำดับเป็น 1,2,3

การ Query ข้อมูลลำดับก่อนหน้าและลำดับถัดไป
การ Query ข้อมูลลำดับก่อนหน้าและลำดับถัดไป

13 พ.ค. 2558 0 2,529

การ Query ข้อมูลลำดับก่อนหน้าและลำดับถัดไป โดยทั่วไปจะใช้ในการ Query ข้อมูลรายการที่ผ่านมา คล้ายๆปุ่ม Back และ รายการต่อจากรายการที่กำลังดูอยู่ ปุ่

การ Config MySQL Server
การ Config MySQL Server

04 ก.ย. 2557 0 7,807

บทความนี้ผมคัดลอกมาจาก thaiadmin org นะครับ เพือเป็นบันทึกไว้กันลืม ต้องขอขอบคุณผู้เขียน ที่ได้เขียนบทความดีๆมาให้อ่านกัน

ความแตกต่างระหว่าง Primary Key และ Index ของ MySql
ความแตกต่างระหว่าง Primary Key และ Index ของ MySql

25 ส.ค. 2557 0 14,551

ในระบบฐานข้อมูลมีการทำดัชนีของฐานข้อมูล เพื่อช่วยให้การเข้าถึงข้อมูลรวมถึงการเรียงลำดับข้อมูล สามารถทำได้เร็วขึ้น ซึ่งเมื่อใดก็ตามเราทำการเรียงลำดั

การลบข้อมูล MySQL เก่าที่มีอายุมากกว่า 1 ปี
การลบข้อมูล MySQL เก่าที่มีอายุมากกว่า 1 ปี

07 ส.ค. 2557 0 3,993

การลบข้อมูลบนฐานข้อมูล MySQL รายการที่มีอายุมากกว่า 1 ปี หรือตามที่กำหนด สามารถทำได้ง่ายๆด้วยการประยุกต์ใช้ฟังก์ชั่น DATE ADD คำสั่งตามตัวอย่างด้าน

เทคนิคการตรวจสอบวันหมดอายุ
เทคนิคการตรวจสอบวันหมดอายุ

19 ก.ค. 2556 0 3,797

หลายๆคนชอบหาวิธีการจัดการกับวันหมดอายุ ด้วยการไปกำหนค่า วันหมดอายุในฐานข้อมูลกัน เช่น เมื่อหมดอายุแล้ว ให้มีการกำหนดค่าลงใน db ให้ expired=1 เป็นต้..

^