MySQL 3d

 0    28 fiche    swiatangielskiego
ladda ner mp3 skriva ut spela Kontrollera dig själv
 
Fråga Svar
sortowanie i wybieranie
börja lära sig
WHERE GROUP BY HAVING ORDER BY [ASC][DESC] LIMIT OFFSET
suma dwóch tabel
börja lära sig
SELECT col1 FROM table1 UNION SELECT col1 FROM table2
złączenie tabel część wspólna
börja lära sig
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
börja lära sig
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
börja lära sig
count(*) count(distinct wyrażenie)
tworzenie widoku
börja lära sig
CREATE [OR REPLACE] VIEW view_name AS SELECT
modyfikacja widoku
börja lära sig
ALTER VIEW nazwa_widoku as SELECT
usuwanie widoku
börja lära sig
drop view name_view
inicjalizacja zmiennej oraz odwołanie
börja lära sig
SET @zmienna = 10 SELECT @zmienna
utworzenie funkcji
börja lära sig
Delimiter // create or replace function nazwa (arg1 typ) Begin ... End // Delimiter
wywołanie finkcji
börja lära sig
select nazwa(arg1)
utworzenie procedury
börja lära sig
create procedure nazwa(IN zmiennaWE typ, OUT zmiennaWY typ, INOUT zmienna WEWY)
wywołanie procedury
börja lära sig
call nazwa(zmiennaWE, zmiennaWY)
konstrukcja petli
börja lära sig
begin declare v int set v=0 pętla End
pętla while
börja lära sig
WHILE v < 5 DO ... END WHILE
pętla loop
börja lära sig
znacznik: LOOP ... IF v < 5 THEN. LEAVE znacznik END IF END LOOP
pętla repeat
börja lära sig
REPEAT ... UNTIL v < 5. END REPEAT
triger wyzwalacz
börja lära sig
After/before delete/insert/update
utwórz triger
börja lära sig
create triger name_triger before update ON employees. FOR EACH ROW begin. update employee set...
nadaj uprawnienia
börja lära sig
grant all privileges ON DBname.* TO 'username' @ 'localhost'
lista urzytkowników
börja lära sig
SELECT user, host FROM mysql. user
stwóż użytkownika
börja lära sig
create user 'username'@'localhost' identified by 'password'
nadaj wszystkie uprawnienia
börja lära sig
grant ALL PRIWILEGES on name_db.* to 'username'@'localhost'
nadaj uprawnienia do kolumny name
börja lära sig
grant SELECT (name) on name_db.* to 'username'@'localhost'
nadaj uprawnienia
börja lära sig
grant SELECT, UPDATE, DELETE, INSERT on name_db.* to 'username'@'localhost'
pokaż uprawnienia
börja lära sig
show grants for 'username'@'localhost'
odświerz uprawnienia
börja lära sig
flush privileges
zamknięcie połączenia z bazą danych
börja lära sig
QUIT

Du måste vara inloggad för att skriva en kommentar.