We use cookies to ensure you get the best experience on our website.
SQL sheatsheet

Logowanie do Bazy Danych
mysql -u root -p <haslo>
Tworzenie kopii zapasowej Bazy Danych
mysqldump -u login nazwa_bazy_danych > backup.sql
root@chris:~# mysqldump -u root mysql > backup.sql
Wczytywanie kopii zapasowej do Bazy Danych
mysql -u login -p nazwa_bazy_danych < backup.sql
Tworzenie konta użytkownika
CREATE USER 'Nazwa'@'localhost' IDENTIFIED BY 'haslo';
Usuwanie konta użytkownika
DROP USER 'Nazwa'@'localhost';
Wyświetl bazy danych
show databases;
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
3 rows in set (0.001 sec)
Wyświetl strukturę Tabeli w bazie danych
desc table_name;
Name Null? Type
------------------------------ -------- ----------------------------
NO NOT NULL NUMBER(3)
NAME VARCHAR2(30)
ADDRESS VARCHAR2(70)
CONTACT_NO VARCHAR2(12)
Przełącz na Baze Danych
use nazwa_bazy_danych;
MariaDB [(none)]> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
MariaDB [mysql]>
Tworzenie Bazy Danych
CREATE DATABASE nazwa_bazy_danych;
Usuwanie Bazy Danych
DROP DATABASE nazwa_bazy_danych;
System kodowania znaków dla bazy
ALTER DATABASE `nazwa_bazy` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
System kodowania znaków dla tabeli
ALTER TABLE `nazwa_tabeli` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Stwórz tabele
create table nazwa_tabeli
(nazwa_kolumny typ_kolumny primary key auto_increment ,
nazwa_kolumny typ_kolumny
...
...
);
create table pracownicy
(id_os int primary key auto_increment ,
imie varchar(20),
nazwisko varchar(20),
plec varchar(1),
miasto varchar(20),
data_ur int,
wydzial int,
data_zatr varchar(20),
data_zw varchar(20)
);
Pobieranie struktury tabeli
SHOW COLUMNS FROM `nazwa_tabeli`;
Pobierz rekordy z tabeli
SELECT * from pracownicy;
Usuwanie tabeli
DROP TABLE nazwa_tabeli;
Wprowadzanie danych do tabeli
INSERT INTO `nazwa_tabeli` (nazwa_columny1, nazwa_columny1, nazwa_columny1,...)
VALUES (wartosc_dla_columny_1, wartosc_dla_columny_2, wartosc_dla_columny_3,...);
Pobieranie danych z tabeli
SELECT nazwa_columny1,nazwa_columny2,... FROM nazwa_tabeli ;
Modyfikacja danych w tabeli
UPDATE `nazwa_tabeli` SET nazwa_columny2=wartosc1,nazwa_columny3=wartosc2,...
WHERE HERE `warunek np: id=3 - zmiana 3 rekordu`;
Usuwanie danych z tabeli
DELETE FROM `nazwa_tabeli` WHERE `warunek np: id=3 - usuwanie 3 rekordu`;
Cześć Podróżniku!
Ta strona ma nie być typowym poradnikiem w IT, Głównym jej cel to zapisanie krótkich notatek, które mogą się przydać w codziennym życiu podczas korzystania/konfiguracji różnych urządzeń np. Ustawienia DHCP na Routerze Cisco, Ustawieniu Karty sieciowej na Linuxie itp.
Wszelkie prawa zastrzeżone
Dodaj komentarz