SQL vodič za početnike

Sažetak SQL vodiča


Baze podataka mogu se pronaći u gotovo svim softverskim aplikacijama. SQL je standardni jezik za postavljanje upita bazi podataka. Ovaj SQL vodič za početnike naučit će vas dizajnu baze podataka. Također, uči vas od osnovnog do naprednog SQL-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

  1. Data Definition Language (DDL) vam omogućuje stvaranje objekata kao što su sheme, tablice u bazi podataka
  2. Data Control Language (DCL) vam omogućuje manipuliranje i upravljanje pravima pristupa objektima baze podataka
  3. 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 vodič

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:

  1. Donošenje pravih odluka prilikom definiranja strukture baze podataka
  2. 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.