สวัสดีครับเพื่อนๆ ชาวพันทิป
วันนี้ผมมีเรื่องราวสนุกๆ เกี่ยวกับภาษาโปรแกรมมิ่งที่อยู่ยงคงกระพันมานานกว่าครึ่งศตวรรษอย่าง
SQL มาฝากครับ
หลายคนอาจจะใช้งานอยู่ทุกวัน แต่อาจจะไม่รู้ว่าเบื้องหลังมันมีสตอรี่ที่แสบและน่าสนใจมาก
1. ชื่อที่เกือบไม่ได้ใช้ ✈️ รู้ไหมครับว่าตอนแรก IBM ตั้งชื่อมันว่า "SEQUEL" (ซีเควล) แต่ดันไปซ้ำกับเครื่องหมายการค้าของบริษัทเครื่องบินเข้า! สุดท้ายเลยต้องจำใจตัดตัวอักษรออกจนเหลือแค่ "SQL" อย่างที่เราเห็นกันทุกวันนี้
2. มหากาพย์การชิงไหวชิงพริบ 🏢 จุดกำเนิดมาจากงานวิจัยของ IBM แต่ความตลกร้ายคือ IBM ดันลีลาไม่ยอมทำขายซ้ำแล้วซ้ำเล่า จน "Larry Ellison" แห่ง Oracle เห็นช่องทาง เลยชิงตัดหน้าเอา SQL มาทำขายจนรวยมหาศาล กลายเป็นยักษ์ใหญ่ของวงการฐานข้อมูลไปเลย
3. ทำไมมันถึงยังไม่ตาย? 👑 ไม่ว่าโลกจะหมุนไปหา AI หรือ Big Data แค่ไหน แต่ SQL ก็ยังเป็นหัวใจสำคัญ เพราะความง่ายในการสื่อสารแบบ "บอกแค่สิ่งที่อยากได้ ไม่ต้องบอกวิธีทำ" และพลังของการ JOIN ที่จัดการข้อมูลมหาศาลได้เป็นระเบียบสุดๆ
ผมสรุปเนื้อหาทั้งหมดแบบเข้าใจง่ายๆ พร้อมเกร็ดความรู้เรื่อง
CRUD และความแตกต่างระหว่าง
SQL vs NoSQL ไว้ในวิดีโอนี้แล้วครับ
รับชมคลิปเต็มได้ที่นี่ครับ
ใครมีความประทับใจ หรือวีรกรรมแปลกๆ เกี่ยวกับการเขียน SQL (เช่น ลืมใส่ Where ในคำสั่ง Delete...) มาแชร์กันได้ในคอมเมนต์นะครับ
ประวัติ SQL ภาษา 50 ปีที่เกือบไม่ได้ชื่อ SQL? และทำไมมันยังเป็น "The King of Data" ในยุค AI
วันนี้ผมมีเรื่องราวสนุกๆ เกี่ยวกับภาษาโปรแกรมมิ่งที่อยู่ยงคงกระพันมานานกว่าครึ่งศตวรรษอย่าง SQL มาฝากครับ
หลายคนอาจจะใช้งานอยู่ทุกวัน แต่อาจจะไม่รู้ว่าเบื้องหลังมันมีสตอรี่ที่แสบและน่าสนใจมาก
1. ชื่อที่เกือบไม่ได้ใช้ ✈️ รู้ไหมครับว่าตอนแรก IBM ตั้งชื่อมันว่า "SEQUEL" (ซีเควล) แต่ดันไปซ้ำกับเครื่องหมายการค้าของบริษัทเครื่องบินเข้า! สุดท้ายเลยต้องจำใจตัดตัวอักษรออกจนเหลือแค่ "SQL" อย่างที่เราเห็นกันทุกวันนี้
2. มหากาพย์การชิงไหวชิงพริบ 🏢 จุดกำเนิดมาจากงานวิจัยของ IBM แต่ความตลกร้ายคือ IBM ดันลีลาไม่ยอมทำขายซ้ำแล้วซ้ำเล่า จน "Larry Ellison" แห่ง Oracle เห็นช่องทาง เลยชิงตัดหน้าเอา SQL มาทำขายจนรวยมหาศาล กลายเป็นยักษ์ใหญ่ของวงการฐานข้อมูลไปเลย
3. ทำไมมันถึงยังไม่ตาย? 👑 ไม่ว่าโลกจะหมุนไปหา AI หรือ Big Data แค่ไหน แต่ SQL ก็ยังเป็นหัวใจสำคัญ เพราะความง่ายในการสื่อสารแบบ "บอกแค่สิ่งที่อยากได้ ไม่ต้องบอกวิธีทำ" และพลังของการ JOIN ที่จัดการข้อมูลมหาศาลได้เป็นระเบียบสุดๆ
ผมสรุปเนื้อหาทั้งหมดแบบเข้าใจง่ายๆ พร้อมเกร็ดความรู้เรื่อง CRUD และความแตกต่างระหว่าง SQL vs NoSQL ไว้ในวิดีโอนี้แล้วครับ
ใครมีความประทับใจ หรือวีรกรรมแปลกๆ เกี่ยวกับการเขียน SQL (เช่น ลืมใส่ Where ในคำสั่ง Delete...) มาแชร์กันได้ในคอมเมนต์นะครับ