เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง database_programming ที่ต้องการ
MySQL Create Database create Database ในการสร้างDatabaseใน MySQL ให้ใช้คำสั่ง "CREATE DATABASE" ตัวอย่าง สร้างDatabaseชื่อ "myaon"...
Read More →Python MySQL Where ใน MySQL เรายังจะได้เรียนรู้เกี่ยวกับการเลือกด้วยการกรอง จะเป็นอย่างไรมาเรียนรู้กันเลย การเลือกด้วยการกรอง เมื่อเลือกระเบียนจากตารางนักเรียนสามารถกรองการเลือกโดยใช้คำสั่ง "WHERE" ตัวอย่าง เลือกบันทึกที่ที่อยู่คือ "Park Lane 38":ผลลัพธ์...
Read More →Python MySQL Order By เนื้อหาบทนี้ก็จะเป็นการเรียนรู้เกี่ยวกับการเรียงลำดับผลลัพธ์ ซึ่งง่ายมากๆ มาเรียนรู้กันเลย การเรียงลำดับผลลัพธ์ ใช้คำสั่ง ORDER BY เพื่อเรียงลำดับผลลัพธ์จากน้อยไปมากหรือมากไปหาน้อย คีย์เวิร์ดตามคำสั่งเรียงลำดับผลลัพธ์จากน้อยไปมากตามค่าเริ่มต้น หากต้องการเรียงลำดับผลลัพธ์จากมากไปหาน้อยให้ใช้คีย์เวิร์ด DESC ตัวอย่าง จัดเรียงผลลัพธ์ตามตัวอั??...
Read More →Python MySQL Update Table ในบทนี้ไม่มีอะไรมากง่ายๆครับ เราจะมาเรียนรู้เกี่ยวกับการแก้ไขตาราง จะเป็นอย่างไรเดี๋ยวมาเรียนรู้กันเลยดีกว่าครับ การแก้ไขตาราง นักเรียนสามารถอัปเดตระเบียนที่มีอยู่ในตารางโดยใช้คำสั่ง "UPDATE" ตัวอย่าง เขียนทับคอลัมน์ที่อยู่จาก "Valley 345" ถึง "Canyoun 123"...
Read More →Python MySQL Limit ในบทนี้เราจะมาเรียนรู้เกี่ยวกับการจำกัดค่าผลลัพธ์ จะเป็นอย่างไรเดี๋ยวเรามาเรียนรู้พร้อมๆกันครับ การจำกัดค่าผลลัพธ์ นักเรียนสามารถจำกัดจำนวนระเบียนที่ส่งคืนจากแบบสอบถามโดยใช้คำสั่ง "LIMIT" ตัวอย่าง เลือก 5 ระเบียนแรกในตาราง customer"...
Read More →Python MongoDB Insert Document เราจะได้เรียนรู้อะไรบ้างในบทนี้ - Document ใน MongoDB เหมือนกับบันทึกในฐานข้อมูล SQL การแทรกลงในคอลเล็กชัน ในการแทรกเร็กคอร์ดหรือเอกสารตามที่ถูกเรียกใน MongoDB ลงในคอลเลกชันเราใช้เมธอด insert_one () พารามิเตอร์แรกของเมธอด insert_one () คือดิกชินนารีที่มีชื่อและค่าของแต่ละฟิลด์ในเอกสารที่นักเรียนต้องการแทรก ตัวอย่าง แทรกบันทึกในคอลเลกชัน "customers" import pymongo myclient = pymongo.Mong...
Read More →Python MongoDB Find ใน MongoDB เราใช้วิธีการหาและ findOne เพื่อหาข้อมูลในการรวบรวม เช่นเดียวกับคำสั่ง SELECT ที่ใช้ในการหาข้อมูลในตารางในฐานข้อมูล MySQL ในการเลือกข้อมูลจากการรวบรวมใน MongoDB เราสามารถใช้เมธอด find_one() ส่งคืนการเกิดครั้งแรกในการเลือก ตัวอย่าง หาเอกสาร(Document)แรกในการรวบรวมลูกค้า import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] ...
Read More →สำหรับผู้ที่สนใจในการเรียนรู้เกี่ยวกับการออกแบบฐานข้อมูล หรือมีความสนใจในการพัฒนาระบบฐานข้อมูล คำว่า ER Diagram (Entity-Relationship Diagram) อาจไม่คุ้นเคยกับคุณมากนัก เวลาที่คุณเริ่มต้นเรียนรู้เกี่ยวกับฐานข้อมูล คุณอาจจะสงเคราะห์กับคำถามเพียงหนึ่งนี้ ER Diagram คืออะไร และทำไมถึงสำคัญขนาดนั้น? ในบทคู่มือนี้ ของเราจะพาคุณไปทำความเข้าใจกับ ER Diagram และการจัดการข้อมูลอย่างละเอียด โดยเริ่มต้นจากพื้นฐานไปจนถึงระดับขั้นสูง เพื่อให้คุณทราบถึงความสำคัญและการนำไปใช้ของมันในโลกของการพัฒนาโปรแกรม เริ่มเ...
Read More →ในโลกของการโปรแกรมมิ่งและฐานข้อมูลที่ซับซ้อนในปัจจุบัน การออกแบบฐานข้อมูลที่มีประสิทธิภาพเป็นเรื่องที่สำคัญอย่างยิ่ง การสร้าง Entity-Relationship (ER) Diagram หรือแผนภาพของ Entity-Relationship มี perceptive สำคัญในการช่วยให้นักพัฒนาซอฟต์แวร์เข้าใจโครงสร้างข้อมูลของระบบและการทำงานร่วมกันของข้อมูลที่จัดเก็บในระบบฐานข้อมูล...
Read More →JDBC (Java Database Connectivity) เป็นเทคโนโลยีที่ได้รับความนิยมอย่างสูงในการเชื่อมต่อฐานข้อมูลกับแอปพลิเคชัน Java มาโดยไม่มีสูตรบังคับ ผู้พัฒนาสามารถใช้ JDBC เพื่อเชื่อมต่อกับฐานข้อมูลเพื่อดึงข้อมูล, อัปเดตข้อมูล, และดำเนินการกับข้อมูลในฐานข้อมูลโดยตรงผ่านภาษาโปรแกรม Java ได้ง่ายมาก และล่าสุดนี้มีการพัฒนาและอัพเดท JDBC ให้สามารถทำงานร่วมกับฐานข้อมูลสมัยใหม่ได้อย่างทันสมัย...
Read More →ภายใต้โลกแห่งการพัฒนาแอปพลิเคชันในยุคสมัยนี้ การใช้บริการบนคลาวด์(Cloud Services) ไม่ใช่เรื่องที่แปลกใหม่อีกต่อไป หนึ่งในบริการคลาวด์ที่ได้รับความนิยมสูงสำหรับนักพัฒนาเป็น Firebase ซึ่งเป็นแพลตฟอร์มที่พัฒนาโดย Google และมาพร้อมกับหลากหลายบริการ รวมถึง Firebase Cloud Functions ซึ่งเป็นบริการที่ช่วยให้เราสามารถเขียนฟังก์ชันเซิร์ฟเวอร์เลสได้ทันที ในบทความนี้ เราจะพูดถึงการสร้างและเรียกใช้ Firebase Cloud Function ด้วยภาษา Kotlin ซึ่งเป็นภาษาที่ได้รับความนิยมในการพัฒนาแอปพลิเคชันระบบ Android ไปจนถึงแ...
Read More →เมื่อเราเริ่มต้นเรียนรู้เกี่ยวกับการเขียนโปรแกรมและพัฒนาเว็บไซต์หรือแอปพลิเคชัน เรามักจะถูกแนะนำให้รู้จักกับคำว่า Backend หรือที่เรียกว่า โลกหลังบ้าน แต่ backend คืออะไรกันแน่? บทความนี้จะพาคุณเข้าสู่โลกของ backend แบบง่ายๆ ไปดูกันครับ!...
Read More →บทความ: 5 สูตรเด็ดหน้าโกง (Cheat Sheet) และวิธีการเขียนคำสั่ง (Syntax) สำหรับการ Query ในฐานข้อมูล...
Read More →หากคุณกำลังวางแผนที่จะเริ่มเรียนรู้การเขียนโปรแกรม หนึ่งในประเด็นสำคัญที่ไม่ควรมองข้ามก็คือการเรียนรู้เกี่ยวกับระบบฐานข้อมูล (Database) เพราะไม่ว่าจะเป็นแอปพลิเคชันหรือเว็บไซต์ การจัดการข้อมูลเป็นสิ่งที่เกี่ยวพันอย่างลึกซึ้งกับการพัฒนาซอฟต์แวร์ทุกประเภท ทว่าฐานข้อมูลมีหลายประเภทและมีความสามารถที่ต่างกัน ดังนั้นคุณจะเลือกเริ่มเรียนจากฐานข้อมูลตัวไหนดี? บทความนี้จะพาไปทำความรู้จักกับ 5 ฐานข้อมูลที่เหมาะสำหรับผู้ที่เริ่มต้นเข้าสู่โลกของการเขียนโปรแกรม...
Read More →ในยุคปัจจุบันที่เว็บแอปพลิเคชันไม่เพียงแค่เป็นแหล่งข้อมูลแบบสถิตย์ แต่ยังต้องมีความสามารถในการทำงานแบบเรียลไทม์ (Real-Time) ราวกับต้องสื่อสารได้ทุกลมหายใจของผู้ใช้งาน ให้ผู้ใช้ได้รับความสดใหม่ของข้อมูลแบบไม่มีช้า นี่จึงส่งผลให้ JavaScript Libraries และ Frameworks ต่างๆ ได้รับความสนใจ และมีบทบาทสำคัญอย่างยิ่งในการพัฒนา Real-Time Web Applications ครั้งนี้ เราจะมาพูดถึง 5 JavaScript Libraries ที่ช่วยเชื่อมต่อระหว่างผู้ใช้และเซิฟเวอร์ให้มีปฏิสัมพันธ์กันได้แบบเรียลไทม์...
Read More →การเขียนโปรแกรมด้วยภาษา VBA (Visual Basic for Applications) เป็นทักษะที่สำคัญสำหรับผู้ที่ต้องการสร้างแอปพลิเคชันในสำนักงานได้อย่างมีประสิทธิภาพ เช่น ใน Microsoft Excel หรือ Access การใช้งาน ?Class? และ ?Instance? เป็นส่วนหนึ่งของโปรแกรมมิ่งแนววัตถุ (Object-Oriented Programming - OOP) ที่ช่วยให้โค้ดของเรามีความยืดหยุ่นและง่ายต่อการบำรุงรักษามากยิ่งขึ้น...
Read More →หัวข้อ: การสร้างตารางด้วย MySQL ในภาษา Java: ก้าวแรกสู่การเก็บข้อมูลอย่างเป็นระบบ...
Read More →เมื่อพูดถึงการพัฒนาแอปพลิเคชันที่ต้องการจัดการข้อมูล, SQL และฐานข้อมูลเช่น MySQL เป็นสิ่งสำคัญที่โปรแกรมเมอร์ทุกคนควรมีความเข้าใจอย่างดี ในบทความนี้เราจะถกถึงเรื่องการใช้งาน MySQL เพื่อลบข้อมูลจากตาราง (delete a row from table) ผ่านภาษา C# โดยจะมีการนำเสนอตัวอย่างโค้ดที่สามารถใช้ทำสิ่งนั้นได้ และจะยกตัวอย่างการใช้งาน (usecase) ในสถานการณ์จริง ที่นี่ที่ EPT เรายินดีที่จะแชร์ความรู้นี้เพื่อช่วยให้คุณเข้าใจเรื่องนี้ได้ดียิ่งขึ้น...
Read More →เมื่อพูดถึงการพัฒนาซอฟต์แวร์ในโลกแห่งธุรกิจและการประยุกต์ใช้งานจริง การเขียนภาษา VB.NET เพื่อควบคุมและจัดการฐานข้อมูล MySQL นั้นเป็นสิ่งที่มีนักพัฒนาให้ความสนใจสูงมาก เนื่องจาก VB.NET เป็นภาษาที่มีโครงสร้างง่ายต่อการเข้าใจ และมีเครื่องมือช่วยในการพัฒนาที่ทรงพลัง ด้าน MySQL เป็นระบบจัดการฐานข้อมูล (Database Management System - DBMS) ที่ได้รับความนิยมอันดับต้นๆ ด้วยความสามารถในการรองรับปริมาณข้อมูลขนาดใหญ่และการทำงานที่มีประสิทธิภาพสูง...
Read More →การใช้งาน PostgreSQL ด้วย Prepared Statement ในภาษา Python...
Read More →หัวข้อ: การเรียกใช้ข้อมูลจาก MySQL ด้วย Prepared Statement ใน Golang พร้อมตัวอย่างการใช้งาน...
Read More →บทความ: การใช้งาน PostgreSQL สร้างตารางขั้นตอนแบบเป็นขั้นเป็นตอนในภาษา Golang พร้อมตัวอย่างโค้ด...
Read More →การใช้งาน PostgreSQL กับ Golang: การลบข้อมูลด้วย Prepared Statement...
Read More →ในยุคที่ข้อมูลเป็นสิ่งสำคัญที่สุดในโลกอินเทอร์เน็ต, MySQL กลายเป็นหนึ่งในระบบฐานข้อมูลที่ได้รับความนิยมสูงสุดด้วยความเรียบง่ายและประสิทธิภาพ ในทางกลับกัน, Lua เป็นภาษาเขียนโปรแกรมที่มีน้ำหนักเบาแต่มีพลังมหาศาล การเชื่อมโยงสองโลกเหล่านี้ผ่านการใช้งาน MySQL ในภาษา Lua จึงไม่ใช่แค่เทรนด์แต่เป็นความจำเป็นสำหรับผู้พัฒนาในยุคปัจจุบัน...
Read More →การเขียนโปรแกรมไม่ใช่แค่การใส่คำสั่งเข้าไปในเครื่องคอมพิวเตอร์เท่านั้น แต่ยังเป็นศาสตร์ที่ต้องใช้ความรอบคอบ ลอจิคที่เข้มแข็ง และการมองเห็นปัญหาในมุมมองที่แตกต่าง เมื่อพูดถึงการเขียนคำสั่ง SQL เพื่อเรียกข้อมูลจากฐานข้อมูล MySQL หนึ่งในทักษะสำคัญที่โปรแกรมเมอร์ต้องให้ความสำคัญคือการใช้ prepared statement ซึ่งเป็นเทคนิคที่ช่วยป้องกันการโจมตีแบบ SQL Injection พร้อมทั้งเพิ่มประสิทธิภาพในการดำเนินงานกับฐานข้อมูล...
Read More →