MySQL 3d

 0    28 schede    swiatangielskiego
Scarica mp3 Stampa Gioca Testa il tuo livello
 
Domanda Risposta
sortowanie i wybieranie
inizia ad imparare
WHERE GROUP BY HAVING ORDER BY [ASC][DESC] LIMIT OFFSET
suma dwóch tabel
inizia ad imparare
SELECT col1 FROM table1 UNION SELECT col1 FROM table2
złączenie tabel część wspólna
inizia ad imparare
SELECT * FROM tab1 NATURAL JOIN tab2 SELECT * FROM tab1 t1 JOIN tab2 t2 ON t1. kol1 = t2. kol2
złączenie tabel suma tablie lewej z częścią wspólną obu tabel
inizia ad imparare
SELECT * FROM tab1 NATURAL LEFT JOIN tab2 SELECT * FROM tab1 t1 LEFT JOIN tab2 t2 ON t1. kol1 = t2. kol3
Ilość wartości – zlicza NULL Ilość unikatowych wartości wyrażenia
inizia ad imparare
count(*) count(distinct wyrażenie)
tworzenie widoku
inizia ad imparare
CREATE [OR REPLACE] VIEW view_name AS SELECT
modyfikacja widoku
inizia ad imparare
ALTER VIEW nazwa_widoku as SELECT
usuwanie widoku
inizia ad imparare
drop view name_view
inicjalizacja zmiennej oraz odwołanie
inizia ad imparare
SET @zmienna = 10 SELECT @zmienna
utworzenie funkcji
inizia ad imparare
Delimiter // create or replace function nazwa (arg1 typ) Begin ... End // Delimiter
wywołanie finkcji
inizia ad imparare
select nazwa(arg1)
utworzenie procedury
inizia ad imparare
create procedure nazwa(IN zmiennaWE typ, OUT zmiennaWY typ, INOUT zmienna WEWY)
wywołanie procedury
inizia ad imparare
call nazwa(zmiennaWE, zmiennaWY)
konstrukcja petli
inizia ad imparare
begin declare v int set v=0 pętla End
pętla while
inizia ad imparare
WHILE v < 5 DO ... END WHILE
pętla loop
inizia ad imparare
znacznik: LOOP ... IF v < 5 THEN. LEAVE znacznik END IF END LOOP
pętla repeat
inizia ad imparare
REPEAT ... UNTIL v < 5. END REPEAT
triger wyzwalacz
inizia ad imparare
After/before delete/insert/update
utwórz triger
inizia ad imparare
create triger name_triger before update ON employees. FOR EACH ROW begin. update employee set...
nadaj uprawnienia
inizia ad imparare
grant all privileges ON DBname.* TO 'username' @ 'localhost'
lista urzytkowników
inizia ad imparare
SELECT user, host FROM mysql. user
stwóż użytkownika
inizia ad imparare
create user 'username'@'localhost' identified by 'password'
nadaj wszystkie uprawnienia
inizia ad imparare
grant ALL PRIWILEGES on name_db.* to 'username'@'localhost'
nadaj uprawnienia do kolumny name
inizia ad imparare
grant SELECT (name) on name_db.* to 'username'@'localhost'
nadaj uprawnienia
inizia ad imparare
grant SELECT, UPDATE, DELETE, INSERT on name_db.* to 'username'@'localhost'
pokaż uprawnienia
inizia ad imparare
show grants for 'username'@'localhost'
odświerz uprawnienia
inizia ad imparare
flush privileges
zamknięcie połączenia z bazą danych
inizia ad imparare
QUIT

Devi essere accedere per pubblicare un commento.