SQL vodič za početnike
Sažetak SQL vodiča
Što trebam znati?
Tečaj je namijenjen SQL početnicima. Nije potrebno prethodno DB iskustvo.
SQL nastavni plan i program
Osnove baze podataka
👍 Lessna 1 | Što je baza podataka? — Definicija, značenje, vrste, primjer |
👍 Lessna 2 | Što je SQL? — Naučite osnove SQL-a, puni obrazac SQL-a i kako ga koristiti |
👍 Lessna 3 | MySQL Workbench Vodič za početnike - Kako instalirati MySQL Radni stol i korištenje |
Dizajn baze podataka
👍 Lessna 1 | Vodič za dizajn baze podataka — Naučite modeliranje podataka |
👍 Lessna 2 | Što je normalizacija? — Primjer baze podataka 1NF, 2NF, 3NF, BCNF |
👍 Lessna 3 | Što je ER modeliranje? — Učite s primjerom |
Osnove SQL-a
👍 Lessna 1 | MySQL Stvori tablicu — Kako stvoriti bazu podataka u MySQL |
👍 Lessna 2 | MySQL SELECT izjava — Učite s primjerom |
👍 Lessna 3 | MySQL WHERE — AND, OR, IN, NOT IN Primjer upita |
👍 Lessna 4 | MySQL INSERT INTO Upit — Kako dodati redak u tablicu (primjer) |
👍 Lessna 5 | MySQL DELETE Upit — Kako izbrisati red iz tablice |
👍 Lessna 6 | MySQL Upit za AŽURIRANJE — Učite s primjerom |
Razvrstavanje podataka
👍 Lessna 1 | NARUDŽI PO in MySQL — DESC & ASC upit s PRIMJEROM |
👍 Lessna 2 | SQL GROUP BY i HAVING klauzula — Učite s primjerom |
👍 Lessna 3 | MySQL Vodič za zamjenske znakove — Like, NOT Like, Escape, ( % ), ( _ ) |
👍 Lessna 4 | MYSQL regularni izrazi (REGEXP) — Što je, sintaksa i primjeri |
Funkcije
👍 Lessna 1 | MySQL Funkcije — Niz, numerički, korisnički definiran, pohranjen |
👍 Lessna 2 | MySQL Vodič za agregatne funkcije — SUM, AVG, MAX, MIN , BROJ, DISTINCT |
Stvari koje morate znati!
👍 Lessna 1 | MySQL JE NULL & IS NIJE NULL Vodič — Učite s primjerom |
👍 Lessna 2 | MySQL AUTO_INCREMENT — Učite s primjerom |
👍 Lessna 3 | MYSQL – PROMIJENI, ISPUSTI, PREIMENI, MIJENI — Što je, Sintaksa s primjerima |
👍 Lessna 4 | MySQL LIMIT & OFFSET — Učite s primjerom |
Najstrašnije teme!
👍 Lessna 1 | MySQL Vodič za podupit — Učite s primjerom |
👍 Lessna 2 | MySQL JOINS Vodič — UNUTARNJI, VANJSKI, LIJEVI, DESNI, KRIŽNI |
👍 Lessna 3 | MySQL UNIJA — Potpuni vodič |
👍 Lessna 4 | MySQL Posjeta — Kako stvoriti prikaz iz tablica s primjerima |
👍 Lessna 5 | MySQL Index Tutorial — Stvorite, dodajte i ispustite |
Što dalje!
👍 Lessna 1 | Vaša prva aplikacija koja koristi MySQL i PHP — Početak rada! |
👍 Lessna 2 | Oracle MySQL Certifikacija 5.6 - Oracle MySQL 5.6 Vodič za učenje |
👍 Lessna 3 | SQL vs MySQL — Koja je razlika između SQL-a i MySQL? |
👍 Lessna 4 | Najbolji SQL alati — 25 najboljih SQL alata, softvera za baze podataka i IDE |
👍 Lessna 5 | SQL Query Builders & Editor — 10 najboljih alata za izgradnju i uređivanje SQL upita |
👍 Lessna 6 | Online SQL kompilator i uređivači — 10 NAJBOLJIH online SQL prevoditelja i uređivača |
👍 Lessna 7 | Besplatni SQL tečajevi — 11 najboljih besplatnih SQL tečajeva i certifikacija |
👍 Lessna 8 | SQL knjige — 14 najboljih SQL knjiga za početnike i stručnjake |
👍 Lessna 9 | SQL Cheat Sheet — Cheat Sheet SQL naredbi |
👍 Lessna 10 | Pitanja za intervju za SQL — Top 50 pitanja i odgovora za SQL intervju |
👍 Lessna 11 | SQL uputstvo PDF — Preuzmite SQL vodič PDF za početnike |
MariaDB
👍 Lessna 1 | MariaDB Tutorijal — Naučite sintaksu, naredbe s primjerima |
👍 Lessna 2 | MariaDB vs MySQL - Koja je razlika između MariaDB & MySQL |
Što je DBMS?
Sustav za upravljanje bazom podataka (DBMS) je softver koji se koristi za pohranu i upravljanje podacima. Jamči kvalitetu, trajnost i povjerljivost podataka. Najpopularnija vrsta DBMS-a su sustavi upravljanja relacijskim bazama podataka ili RDBMS-ovi. Ovdje se baza podataka sastoji od strukturiranog skupa tablica, a svaki redak tablice je zapis.
Što je SQL?
Structured Query Language (SQL) je standardni jezik za manipulaciju podacima u DBMS-u. Jednostavnim riječima, koristi se za razgovor s podacima u DBMS-u. Slijede vrste SQL izjava
- Data Definition Language (DDL) vam omogućuje stvaranje objekata kao što su sheme, tablice u bazi podataka
- Data Control Language (DCL) vam omogućuje manipuliranje i upravljanje pravima pristupa objektima baze podataka
- Data Manipulation Language (DML) koristi se za pretraživanje, umetanje, ažuriranje i brisanje podataka, što će biti djelomično obrađeno u ovom SQL vodiču.
Što je upit?
Upit je skup uputa danih sustavu za upravljanje bazom podataka. Bilo kojoj bazi podataka govori koje informacije želite dobiti iz baze podataka. Na primjer, da biste dohvatili ime učenika iz tablice baze podataka STUDENT, možete napisati SQL upit ovako:
SELECT Student_name from STUDENT;
SQL proces
Kada želite izvršiti SQL naredbu za bilo koji DBMS sustav, trebate pronaći najbolju metodu za izvršenje vašeg zahtjeva, a SQL mehanizam određuje kako interpretirati taj specifični zadatak.
Važne komponente uključene u ovaj SQL proces su:
- SQL Query Engine
- Motori za optimizaciju
- Dispečer upita
- Klasični mehanizam upita
Klasični mehanizam za upite omogućuje vam upravljanje svim ne-SQL upitima.
SQL optimizacija
Znati kako napraviti upite nije preteško, ali morate stvarno naučiti i razumjeti kako funkcionira pohrana podataka i kako se upiti čitaju kako biste optimizirali performanse SQL-a. Optimizacije se temelje na dva ključna čimbenika:
- Donošenje pravih odluka prilikom definiranja strukture baze podataka
- Primjena najprikladnijih metoda za čitanje podataka.
Što ćete naučiti na ovom SQL tečaju?
Ovaj vodič o osnovama SQL-a dizajniran je za svakoga tko planira raditi s bazama podataka, posebno u ulogama administratora sustava i programera aplikacija. Udžbenici pomažu početnicima da nauče osnovne SQL naredbe, uključujući SELECT, INSERT INTO, UPDATE, DELETE FROM i još mnogo toga. Svaka SQL naredba dolazi s jasnim i sažetim primjerima.
Uz popis SQL naredbi, vodič predstavlja kartice sa SQL funkcijama, kao što su AVG(), COUNT() i MAX(). Uz njih, kvizovi pomažu potvrditi vaše osnovno znanje jezika.
Ovaj SQL tečaj pomoći će vam da se nosite s različitim aspektima SQL programskog jezika.
Zašto biste trebali naučiti SQL?
SQL je jezik koji se lako uči posebno dizajniran za rad s bazama podataka. Sve je veća potražnja za stručnjacima koji znaju rukovati bazama podataka. Gotovo svaka velika tvrtka koristi SQL. Naširoko se koristi u raznim sektorima kao što su rezerviranje karata, bankarstvo, platforme društvenih medija, dijeljenje podataka, e-trgovina itd., tako da postoje goleme mogućnosti dostupne za SQL programere.