Вовед во бази на податоци во Python
База на податоци (скратено БД) е место каде што се чуваат податоците на веб-страната. Ова може да бидат текстови на страници, листи на корисници со нивните кориснички имиња и лозинки, каталози на производи и друго.
Базата на податоци се состои од табели. Што е табела знаете од животот: тоа се редови и колони. А на пресекот на редовите и колоните се наоѓаат ќелии.
Во базите на податоци, колоните често се нарекуваат полиња, а редовите - записи.
Самата база на податоци претставува одредена програма, која ги чува податоците во себе и овозможува овие податоци да се добиваат и менуваат.
Добивањето и менувањето на податоците се случува со помош на барања. Барањата претставуваат команди, напишани на специјален јазик - SQL.
Работата со бази на податоци преку Python не претставува посебна тешкотија. Единственото, со што може да има проблеми - ова е долгиот почетен подготовувачки етап, кој ќе се протече на неколку лекции. Но, после тоа, понатаму сè ќе стане значително поедноставно.
SQL БД работат на различни движачи. Најпопуларни од нив се:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
Во следните лекции сите примери ќе бидат засновани на работа со движачот Mysql.