Welcome on my blog

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

MySQL – Przydatne Komendy

Autor: chmajster 12.09.2022

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`;
Dodaj komentarz

Search
Categories
O Blogu

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.

Buy me A coffee
[Empty]

Wszelkie prawa zastrzeżone