A-AA+then

ป้ายกำกับ SQL

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

564

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

Import CSV to MySQL

16,008

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

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

33,882

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

COALESCE ISNULL และ IFNULL

1,073

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

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

704

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

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

4,911

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

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

2,505

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

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

1,143

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

MySQL Error Field xxx doesn't have a default value

1,908

ข้อผิดพลาด Field xxx doesn #39;t have a default value ผมพบเมื่อมีการ Insert ข้อมูลลงใน MySQL ตามปกติ ซึ่งปกติสามารถ Insert ได้ จากการตรวจสอบพบว่า ข

การแสดงรายการที่เกี่ยวข้อง (Related)

669

การแสดงรายการที่เกี่ยวข้องกัน ปกติจะใช้กับพวก บทความ หรือข่าว เช่น การแบ่งบทความออกเป็นตอนๆ แล้วเชื่อมทุกตอนเข้าด้วยกันด้วย relate หรือ การแสดงข่าว

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

1,081

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

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

1,781

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

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

1,274

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

การ Config MySQL Server

3,110

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

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

8,298

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

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

2,893

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

^