Back to Browse

Basic PostgreSQL with database/sql และ Fiber | GoAPI Essential - EP. 4

28.1K views
Dec 9, 2023
1:27:43

☕️ สนับสนุนช่องเราด้วยการสมัครสมาชิกช่องทางนี้ได้เลย https://www.youtube.com/channel/UC3YgTINPYQmUcRt5ZcNFIZQ/join สวัสดีสู่ตอนที่ 4 ของซีรีย์ GoAPI Essential เราจะพามาสู่โซนของการจัดการกับข้อมูลผ่าน Database บ้าง มาทำความรู้จักกันว่า Database คืออะไร และเราสามารถเก็บข้อมูลเข้า PostgreSQL ที่เป็น Database ด้วย Go ยังไงได้บ้าง มาดูในหัวข้อนี้กันเลย เนื้อหาในหัวข้อนี้จะประกอบไปด้วย 1. รู้จักกับ Database และ PostgreSQL 2. SQL Query พื้นฐานของ CRUD และการ JOIN Table 3. การเชื่อม Go ต่อเข้ากับ PostgreSQL ผ่าน library database/sql 4. การใช้งาน database/sql ร่วมกับ Fiber ขอให้ทุกคน Enjoy กับการเรียนรู้ครับ 😘 หัวข้อ 00:00 แนะนำหัวข้อ 01:15 แนะนำ Database 06:25 เราจะทำอะไรใน Session นี้บ้าง 08:37 แนะนำ PostgreSQL 11:20 แนะนำ pgAdmin 12:16 เริ่มต้น run PostgreSQL และ pgAdmin ด้วย docker-compose 15:41 สร้าง table products 19:30 SQL Query - Select / Where / Order by 25:12 SQL Query - Insert 26:53 SQL Query - Update 29:01 SQL Query - Delete 29:45 SQL Query - พื้นฐานการทำ Join 42:48 SQL Query - พื้นฐาน Group by 44:53 เริ่มต่อ Go เข้ากับ PostgreSQL ด้วย database/sql 51:18 Go SQL - Create Product 56:23 Go SQL - Get Product with id 59:42 Go SQL - Update Product 1:03:25 Go SQL - Delete Product 1:04:44 Go SQL - Get Product หลายตัว 1:08:51 การใช้ defer กับการ close database 1:10:12 การใช้ร่วมกับ Join Query 1:10:47 การใช้ร่วมกับ Transaction 1:13:19 เริ่มต้นใช้ร่วมกับ Fiber 1:16:03 Fiber SQL - GET /product/:id เพื่อ Get Product ด้วย id 1:18:43 Fiber SQL - POST /product เพื่อ Create Product 1:20:38 Fiber SQL - PUT /product/:id เพื่อ Update Product 1:22:12 Fiber SQL - DELETE /product/:id เพื่อ Delete Product 1:23:51 Fiber SQL - GET /products เพื่อ Get Products 1:24:43 สรุปทั้งหมดเราเรียนอะไรกันไปบ้าง สำหรับใครอยาก follow ตามเอกสาร สามารถเข้ามาอ่านกันได้เล้ยที่นี่ https://docs.mikelopster.dev/c/goapi-essential/chapter-4/intro ใครมีข้อสงสัยเพิ่มเติม มาพูดคุยแลกเปลี่ยนความรู้กันได้ที่ Facebook page: https://www.facebook.com/mikelopster.dev Website: https://mikelopster.dev พิกัดของด้านหลัง : https://shope.ee/8A54c8cfkf

Download

0 formats

No download links available.

Basic PostgreSQL with database/sql และ Fiber | GoAPI Essential - EP. 4 | NatokHD