Python да базалар билан ишлашга кириш
База (қисқартмаси БД) - бу веб-саҳифанинг маълумотлари сақланадиган жой. Бу саҳифа матнлари, фойдаланувчилар рўйхати уларнинг логин ва пароллари билан, маҳсулотлар каталоги ва бошқалар бўлиши мумкин.
База жадваллардан ташкил топган. Жадвал нима эканини ҳаётдан биласиз: бу сатр ва устунлар. Сатр ва устунларнинг кесишган жойларида ҳужайралар жойлашган.
Базаларда устунларни кўпинча майдон, сатрлар эса - ёзув деб аташади.
Базанинг ўзи маълумотларни сақловчи ва уларни олиш ва ўзгартириш имконини берадиган маълум бир дастурдир.
Маълумотларни олиш ва ўзгартириш сўров ёрдамида амалга оширилади. Сўровлар махсус тил - SQL да ёзилган буйруқлардан иборат.
Python орқали базалар билан ишлаш мураккаб эмас. Ягота муаммо бўлса, бу бир неча дарс davom etadigan узун бошланғич тайёрлов босқичи, билан бўлиши мумкин. Аммо, шундан сўнг, ҳамма нарса жуда осон бўлади.
SQL БД турли движокларда ишлайди. Уларнинг энг оммабоплари:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
Кейинги дарслардаги барча мисоллар Mysql движоки билан ишлаш асосида бўлади.