POLECENIA

 0    88 tarjetas    guest2824557
descargar mp3 imprimir jugar test de práctica
 
término język polski definición język polski
utworzenie bazy danych
empezar lección
CREATE DATABASE nazwa_bazy;
modyfikacja bazy danych
empezar lección
ALTER DATABASE nazwa_bazy;
usunięcie bazy danych
empezar lección
DROP DATABASE nazwa_bazy;
wprowadzanie danych do tabeli
empezar lección
INSERT
edycja danych w tabeli
empezar lección
UPDATE
usunięcie danych z tabeli
empezar lección
DELETE
wyświetlanie danych z tabeli
empezar lección
SELECT
wyzwalacz
empezar lección
TRIGGERY
logowanie w systemie
empezar lección
mysql -h localhost -u root -p hasło;
wyświetlanie listy bazy danych
empezar lección
SHOW DATABASES;
wybór bazy danych
empezar lección
USE nazwa_bazy;
zamykanie bazy danych
empezar lección
quit;
zmiana hasła
empezar lección
SET PASSWORD FOR root=PASSWORD('hasło');
odświeżenie uprawnień
empezar lección
FLUSH PRIVILEGES;
utworzenie użytkownika
empezar lección
CREATE USER 'maciek'@'localhost';
utworzenie użytkownika z hasłem
empezar lección
CREATE USER 'maciek'@'localhost' IDENTIFIED BY 'hasło';
utworzenie bazy z kodowaniem polskich znaków
empezar lección
CREATE DATABASE zso CHARACTER SET utf8 COLLATE utf8_polish_ci;
przypisanie wszystkich praw
empezar lección
GRANT ALL ON nazwa_bazy.* TO 'maciek'@'localhost';
przypisanie wybranych praw
empezar lección
GRANT SELECT, DELETE ON nazwa_bazy.* TO 'maciek'@'localhost';
odbieranie praw
empezar lección
REVOKE INSERT, UPDATE ON nazwa_bazy.* FROM 'maciek'@'localhost' IDENTIFIED BY 'hasło';
wyświetlanie praw
empezar lección
SHOW GRANTS FOR 'maciek'@'localhost';
przeglądanie dostępnych tabel
empezar lección
SHOW TABLES FROM zso;
pole znakowe o określonej ilości znaków (pole stałe)
empezar lección
CHAR
pole znakowe o zmiennej długości
empezar lección
VARCHAR
liczby całkowite
empezar lección
INT
liczby całkowite dodatnie
empezar lección
UNSIGNED INT
data w formacie amerykańskim
empezar lección
DATE
zmienna przechowująca dłuższe teksty
empezar lección
BLOB/TEXT
liczby dziesiętne
empezar lección
DECIMAL(3,2)
tworzenie tabeli
empezar lección
CREATE TABLE klient (kID INT NOT NULL AUTO_INCREMENT, imie CHAR(30), PRIMARY KEY (kID));
usuwanie tabeli
empezar lección
DROP TABLE klient;
tworzenie kopii tabeli (z zawartością)
empezar lección
CREATE TABLE student AS (SELECT * FROM klient);
tworzenie kopii tabeli bez zawartości
empezar lección
CREATE TABLE student LIKE klient;
podgląd struktury tabeli
empezar lección
DESCRIBE klient; lub SHOW COLUMNS FROM student;
dodanie 1 kolumny w tabeli
empezar lección
ALTER TABLE klient ADD wiek INT;
dodanie kilku kolumn w tabeli
empezar lección
ALTER TABLE klient ADD (wysokosc INT, koczu VARCHAR(35));
dodanie kolumny w tabeli w określonym miejscu
empezar lección
ALTER TABLE klient ADD waga INT AFTER wysokosc;
zmiana typu kolumny
empezar lección
ALTER TABLE klient MODIFY koczu INT;
zmiana nazwy kolumny
empezar lección
ALTER TABLE klient CHANGE wysokosc wzrost INT;
usunięcie kolumny
empezar lección
ALTER TABLE klient DROP COLUMN wiek, DROP COLUMN wzrost;
zmiana nazwy tabeli
empezar lección
ALTER TABLE klient RENAME klienci;
dodawanie rekordów do tabeli
empezar lección
INSERT INTO nazwa_tabeli VALUES (NULL, "Jan", "Kowalski", 123456789, "jkowalski@o2.pl");
wpisywanie konkretnych rekordów do tabeli
empezar lección
INSERT INTO klienci (imie, nazwisko) VALUES ("Marek", "Nowak");
zastąpienie wpisu w tabeli, który już istnieje
empezar lección
REPLACE INTO klienci (imie, nazwisko, kID) VALUES ("Jan", "Nowak", 2);
wypisywanie zawartości danej tabeli
empezar lección
SELECT * FROM nazwa_tabeli;
wypisanie konkretnej kolumny z tabeli
empezar lección
SELECT imie, nazwisko FROM klienci;
wyświetlenie wszystkich danych dla ludzi o imieniu "Jan"
empezar lección
SELECT * FROM klienci WHERE imie="Jan";
dowolny ciąg znaków %
empezar lección
SELECT * FROM klienci WHERE imie LIKE '%Ja%';
jeden dowolny znak _
empezar lección
SELECT * FROM klienci WHERE nazwisko LIKE '_owa%';
utworzenie indeksu
empezar lección
CREATE INDEX nazwa_indeksu ON klienci (nazwisko);
łączenie rekordów
empezar lección
SELECT CONCAT(imie, ' ', nazwisko) AS klient, email FROM klienci;
usuwanie konkretnych rekordów
empezar lección
DELETE FROM klienci WHERE imie="Jacek";
usuwanie zawartości z tabeli
empezar lección
TRUNCATE TABLE FROM klienci;
zastąpienie danych
empezar lección
UPDATE klienci SET telefon=123 WHERE imie="Jan";
AND &&
empezar lección
SELECT * FROM klienci WHERE imie="Marek" AND nazwisko="Wielki";
OR ||
empezar lección
SELECT *FROM klienci WHERE imie="Marek" OR imie="Jacek";
NOT!=
empezar lección
SELECT * FROM klienci WHERE NOT telefon=123;
grupowanie rekordów (mniejszy zakres)
empezar lección
SELECT * FROM klienci WHERE kID IN(1,2, 3);
grupowanie rekordów (większy zakres)
empezar lección
SELECT * FROM klienci WHERE kID BETWEEN 2 AND 4; lub SELECT * FROM klienci WHERE kID>=2 AND kID<=4;
pomijanie duplikatów
empezar lección
SELECT DISTINCT imie FROM klienci;
sortowanie od min do max/od A do Z (ASC)
empezar lección
SELECT * FROM klienci ORDER BY telefon;
sortowanie od max do min/od Z do A (DESC)
empezar lección
SELECT * FROM klienci ORDER BY imie DESC;
wyświetlenie 2 wyników
empezar lección
SELECT * FROM klienci LIMIT 2;
wyświetl od rekordu 1, 2 wyniki (domyślnie numeracja od 0)
empezar lección
SELECT * FROM klienci LIMIT 1,2;
zliczanie liczby znaków
empezar lección
SELECT CHAR_LENGTH(nazwisko) FROM klienci;
wyrażenia regularne
empezar lección
REGEXP
złączenie krzyżowe (iloraz kartezjański)
empezar lección
SELECT * FROM klienci CROSS JOIN produkty;
złączenie wewnętrzne + alias
empezar lección
SELECT k. nazwisko, z. data FROM klienci k, zamowienia z WHERE k. kID=z. kID;
najmniejsza wartość w kolumnie
empezar lección
MIN()
największa wartość w kolumnie
empezar lección
MAX()
suma wartości w kolumnie
empezar lección
SUM()
zliczanie liczby wierszy w kolumnie
empezar lección
COUNT()
zliczanie liczby wierszy zwróconych przez zapytanie
empezar lección
COUNT (*)
obliczanie średniej
empezar lección
AVG()
obliczanie wariancji
empezar lección
VAR()
obliczanie odchylenia standardowego
empezar lección
STD()
natural join (taka sama nazwa kolumny)
empezar lección
SELECT klienci. nazwisko, zamowienia. koszt FROM klienci NATURAL JOIN zamowienia;
using (omijanie wielkości liter)
empezar lección
SELECT klienci. nazwisko, zamowienia. data FROM klienci JOIN zamowienia USING(kID);
on (różne nazwy kolumn)
empezar lección
SELECT klienci. nazwisko, zamowienia. koszt FROM klienci JOIN zamowienia ON klienci. kID=zamowienia. kID;
złączenie zewnętrzne lewostronne (definicja)
empezar lección
LEFT JOIN wypisuje wszystko z tabeli po lewej stronie, i wypisze pasujące wpisy po prawej stronie (USING i ON, WHERE nie działa)
złączenie zewnętrzne lewostronne (przykład)
empezar lección
SELECT klienci. nazwisko, zamowienia. data FROM klienci LEFT JOIN zamowienia USING(kID);
złączenie zewnętrzne prawostronne
empezar lección
SELECT klienci. nazwisko, zamowienia. data FROM klienci RIGHT JOIN zamowienia USING (kID);
złączenie wyników (union - definicja)
empezar lección
sumuje wiersze z dowolnej liczby tabel, pomija duplikaty, łączone wyniki muszą: taka sama ilość kolumn, taki sam typ kolumn, taka sama kolejność kolumn
złączenie wyników (union - przykład)
empezar lección
SELECT nazwisko FROM klienci UNION SELECT nazwa FROM produkty;
złączenie wyników (union - wypisanie wszystkiego)
empezar lección
UNION ALL
having + group by
empezar lección
SELECT CONCAT(nazwisko, SPACE(1), imie) AS klient, COUNT(zID) AS liczba FROM klienci JOIN zamowienia USING (kID) GROUP BY nazwisko HAVING liczba>1 ORDER BY liczba DESC;
with rollup (suma kolumn)
empezar lección
SELECT nazwa, cena, ilosc FROM zam_prod JOIN produkty USING (pID) GROUP BY nazwa WITH ROLLLUP);
zaokrąglenie do określonej liczby miejsc dziesiętnych
empezar lección
ROUND(AVG(koszt), 2)

Debes iniciar sesión para poder comentar.