ฉันกำลังเริ่มซีรีส์บนโหนด 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