แนะนำฐานข้อมูลใน Python
ฐานข้อมูล (เรียกสั้นๆ ว่า DB) คือสถานที่ ที่ใช้เก็บข้อมูลของเว็บไซต์ อาจเป็นเนื้อหาของหน้าเว็บ รายชื่อผู้ใช้พร้อมชื่อผู้ใช้และรหัสผ่าน แคตตาล็อกสินค้า และอื่นๆ
ฐานข้อมูลประกอบด้วย ตาราง สิ่งที่ เป็นตารางคุณรู้จากชีวิตประจำวัน: มันคือ แถวและคอลัมน์ และที่จุดตัดของแถว และคอลัมน์จะมีเซลล์อยู่
ในฐานข้อมูลมักเรียกคอลัมน์ว่า ฟิลด์ และแถวว่า ระเบียน
ฐานข้อมูลเองเป็นโปรแกรมชนิดหนึ่ง ที่เก็บข้อมูลไว้ภายในและ อนุญาตให้เรียกดูและเปลี่ยนแปลงข้อมูลนี้ได้
การเรียกดูและเปลี่ยนแปลงข้อมูลเกิดขึ้น ด้วยความช่วยเหลือของ คำสั่งค้นหา คำสั่งค้นหาแทนที่ ด้วยคำสั่งที่เขียนด้วยภาษาเฉพาะ - SQL
การทำงานกับฐานข้อมูลผ่าน Python ไม่ มีความซับซ้อนเป็นพิเศษ มีเพียงสิ่งเดียว ที่อาจเกิดปัญหาได้ - นั่นคือ ขั้นตอนการเตรียมการเริ่มต้นที่ยาวนาน ซึ่งจะยืดออกไปหลายบทเรียน แต่หลังจากนั้น ทุกอย่างจะง่ายขึ้นอย่างมาก
ฐานข้อมูล SQL ทำงานบนเอนจิ้นต่างๆ ที่ได้รับความนิยมมากที่สุดคือ:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
ในบทเรียนต่อๆ ไป ตัวอย่างทั้งหมดจะ อิงจากงานกับเอนจิ้น Mysql