Python'да маалымат базаларына киришүү
Маалымат базасы (кыскартылган МБ) - бул сайттын маалыматтары сакталган жай. Бул беттердин тексттери, колдонуучулардын логиндері жана сырсөздері менен тизмелери, өндүрүм каталогдору жана башкалар болушу мүмкүн.
Маалымат базасы таблицалардан турат. Таблица деген эмне экенин сиз турмуштан билесиз: бул катарлар жана тилкелер. Ал эми катарлар менен тилкелердин кесилишинде уячалар жайгашкан.
Маалымат базаларында тилкелерди көп талаалар деп аташат, ал эми катарларды - жазбалар.
Маалымат базасынын өзү маалыматтарды ичинде сактап, ал маалыматтарды алууга жана өзгөртүүгө мүмкүндүк берген белгилүү бир программа болуп саналат.
Маалыматтарды алуу жана өзгөртүү сурамдардын жардамы менен жүрөт. Сурамдар атайын тилде - SQL'де жазылган буйруктарды түзөт.
Python аркылуу маалымат базалары менен иштөө атайын кыйынчылыктарды түзбөйт. Жалгыз гана көйгөй чыгарышы мүмкүн нерсе - бул бир нече сабакка созулуп калуучу узак башкы даярдоо баскычы. Бирок, андан кийин кийинкилер баары андан деле жеңилирээк болуп калат.
SQL МБ'лер ар кандай кыймылдаткычтарда иштейт. Алардын эң популярдуулары:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
Кийинки сабактарда бардык мисалдар Mysql кыймылдаткычы менен иштөөгө негизделет.