Ievads datu bāzēs Python
Datu bāze (saīsināti DB) ir vieta, kurā tiek glabāti vietnes dati. Tie var būt lapu teksti, lietotāju saraksti ar viņu lietotājvārdiem un parolēm, produktu katalogi un cits.
Datu bāze sastāv no tablām. Kas ir tabula jūs zināt no dzīves: tās ir rindas un kolonnas. Un rindu un kolonnu krustpunktā atrodas šūnas.
Datu bāzēs kolonnas bieži sauc par laukiem, bet rindas - par ierakstiem.
Pati datu bāze ir noteikta programma, kas glabā sevī datus un ļauj šos datus iegūt un mainīt.
Datu iegūšana un maiņa notiek ar vaicājumu palīdzību. Vaicājumi ir komandas, uzrakstītas īpašā valodā - SQL.
Darbs ar datu bāzēm caur Python nerada īpašas grūtības. Vienīgais, ar ko var rasties problēmas - tas ir ilgs sākotnējais sagatavošanās posms, kurs stiepsies vairākās nodarbībās. Bet pēc tam tālāk viss kļūs ievērojami vienkāršāk.
SQL DB darbojas uz dažādiem dzinējiem. Populārākie no tiem ir:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
Turpmākajās nodarbībās visi piemēri tiks būvēti uz dzinēja Mysql darba.