MySQL 3d

 0    28 フィッシュ    swiatangielskiego
mp3をダウンロードする 印刷 遊びます 自分をチェック
 
質問 答え
sortowanie i wybieranie
学び始める
WHERE GROUP BY HAVING ORDER BY [ASC][DESC] LIMIT OFFSET
suma dwóch tabel
学び始める
SELECT col1 FROM table1 UNION SELECT col1 FROM table2
złączenie tabel część wspólna
学び始める
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
学び始める
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
学び始める
count(*) count(distinct wyrażenie)
tworzenie widoku
学び始める
CREATE [OR REPLACE] VIEW view_name AS SELECT
modyfikacja widoku
学び始める
ALTER VIEW nazwa_widoku as SELECT
usuwanie widoku
学び始める
drop view name_view
inicjalizacja zmiennej oraz odwołanie
学び始める
SET @zmienna = 10 SELECT @zmienna
utworzenie funkcji
学び始める
Delimiter // create or replace function nazwa (arg1 typ) Begin ... End // Delimiter
wywołanie finkcji
学び始める
select nazwa(arg1)
utworzenie procedury
学び始める
create procedure nazwa(IN zmiennaWE typ, OUT zmiennaWY typ, INOUT zmienna WEWY)
wywołanie procedury
学び始める
call nazwa(zmiennaWE, zmiennaWY)
konstrukcja petli
学び始める
begin declare v int set v=0 pętla End
pętla while
学び始める
WHILE v < 5 DO ... END WHILE
pętla loop
学び始める
znacznik: LOOP ... IF v < 5 THEN. LEAVE znacznik END IF END LOOP
pętla repeat
学び始める
REPEAT ... UNTIL v < 5. END REPEAT
triger wyzwalacz
学び始める
After/before delete/insert/update
utwórz triger
学び始める
create triger name_triger before update ON employees. FOR EACH ROW begin. update employee set...
nadaj uprawnienia
学び始める
grant all privileges ON DBname.* TO 'username' @ 'localhost'
lista urzytkowników
学び始める
SELECT user, host FROM mysql. user
stwóż użytkownika
学び始める
create user 'username'@'localhost' identified by 'password'
nadaj wszystkie uprawnienia
学び始める
grant ALL PRIWILEGES on name_db.* to 'username'@'localhost'
nadaj uprawnienia do kolumny name
学び始める
grant SELECT (name) on name_db.* to 'username'@'localhost'
nadaj uprawnienia
学び始める
grant SELECT, UPDATE, DELETE, INSERT on name_db.* to 'username'@'localhost'
pokaż uprawnienia
学び始める
show grants for 'username'@'localhost'
odświerz uprawnienia
学び始める
flush privileges
zamknięcie połączenia z bazą danych
学び始める
QUIT

コメントを投稿するにはログインする必要があります。