ฉันกำลังเริ่มซีรีส์บนโหนด js จริงๆ แล้ว ฉันไม่มีทักษะมากนักกับ node js ดังนั้นฉันจึงคิดว่าเรามาเริ่มต้นจากศูนย์อีกครั้งและช่วยคนอื่นๆ กับฉันในการเรียนรู้เกี่ยวกับเรื่องนี้ ฉันเห็นบทเรียนเกี่ยวกับ 'นินจาเน็ต' และนำหลักสูตรจากที่นั่นมาผสมผสานกับบทเรียนของฉันเอง อยากช่วยคุณเดินทาง ลุย node js ไปด้วยกัน 30 วัน…

วันที่ 29 — ฐานข้อมูล SQL พร้อม Node js — การเรียนรู้ Node JS ใน 30 วัน [มินิซีรี่ส์]

ซีรีส์ฉบับเต็มเพื่อเรียนรู้พื้นฐานของโหนด js อย่างง่ายดาย

ก่อนที่จะมาเป็นส่วนหนึ่งของบทช่วยสอนนี้ เราไม่เคยพูดถึงฐานข้อมูลเลย จริงๆแล้วมันเป็นหลักสูตรพื้นฐาน เลยไม่เคยบอกอะไรเกี่ยวกับฐานข้อมูลเลย แค่อยากจะสร้างบทช่วยสอน pure node js

วันนี้เราจะมาเรียนรู้วิธีเพิ่มฐานข้อมูล sql ด้วย express js ได้อย่างไร

มันค่อนข้างง่าย แต่เราต้องการแพ็คเกจ npm จริงๆแล้วมีหลายแพ็คเกจสำหรับมัน

สำหรับการเชื่อมต่อ sql มีบางแพ็คเกจ

  • Knex.js
  • สกอร์น
  • สเกล
  • Objection.js
    และอื่นๆ อีกมากมาย

ฉันใช้ knex.js และ objection.js เป็นการส่วนตัว จริงๆ แล้วการคัดค้านขึ้นอยู่กับ knex มันมีประโยชน์พิเศษบางอย่าง ดังนั้นฉันจึงใช้มันบางโปรเจ็กต์

Knex เป็นตัวเลือกที่ดี เพราะมีเอกสารที่น่าทึ่ง ซึ่งค่อนข้างง่ายที่จะปฏิบัติตาม

การติดตั้งค่อนข้างง่าย เช่นเดียวกับคนอื่นๆ แต่คุณต้องติดตั้งฐานข้อมูลด้วย เช่นเดียวกับสิ่งที่คุณกำลังใช้ — mysql หรือ postgresql หรือ sqlite

การเชื่อมต่อก็ง่ายเช่นกัน เพียงเปลี่ยนข้อมูลประจำตัวก็ไม่เป็นไร

คุณสามารถเขียน RAW sql ด้วย knex ได้เช่นกัน http://knexjs.org/#Raw-Expressions