· 6 years ago · Apr 28, 2019, 12:28 PM
1 show databases; - Wyświetlanie istniejącyc baz danyc
2
3 create database nasza_baza; - Tworzenie nowej bazy
4
5 drop database nasza_baza; - Usuwanie bazy danych
6
7use nasza_baza; - Wybieranie bazy danych
8
9 show tables; - Wyświetlanie tabel
10
11 create table adresy( - Tworzenie Tabeli
12 id int not null auto_increment,
13 imie varchar(15) default '<podaj imie>',
14 nazwisko varchar(25) default '<podaj nazwisko>',
15 adres blob,
16 primary key (id)
17 );
18
19describe adresy; - Przeglądanie struktór tabeli
20
21show columns from adresy; - Przeglądanie struktór tabeli
22
23 alter table adresy add adres_email varchar(100); - Edycja Tabeli, dodanie nowego pola tabeli
24
25describe adresy; - Zmiana nazwy istniejÄ…cego pola
26
27alter table adresy change adres_email email varchar(100); - Zmiana typu istniejÄ…cego pola .
28
29 alter table adresy drop column nazwisko; - Usunięcie istniejącego pola " nazwisko ".
30
31alter table adresy add telefon varchar(15) after adres; - Dodanie pola telefon po polu adres.
32
33 alter table adresy rename ksiazka_adresowa; - Zmiana nazwy tabeli
34
35create table do_usuniecia( - Usuwanie tabeli
36 -> test char(10)
37 -> );
38 drop table do_usuniecia; - Usuwanie tabeli
39
40insert into nasza_baza.ksiazka_adresowa values (0,'Mateusz ','ul. Strażacka 51','024-34-21','Mateusz@email.pl'); - Dodanie rekordów do tabeli .
41
42select id,imie from ksiazka_adresowa; - Wybieranie rekordów
43
44select max(id) from ksiazka_adresowa; - Wybieranie maksymalnej wartosci w kolumnie id
45
46select min(id) from ksiazka_adresowa;- Wybieranie minimalnej wartości w kolumni id
47
48select count(*) from ksiazka_adresowa; - Pobieranie łącznej liczby rekordów za pomoca funkcji COUNT()
49
50select sum(id) from ksiazka_adresowa; - Wyznacznie sumy wartości pól podanej kolumny za pomocą funkcji SUM()
51
52 select * from ksiazka_adresowa where id=3; - Select wybierający rekord o numerze id równym 3
53
54UPDATE ksiazki SET cena=ROUND(cena*1.1,2);
55Update(Zmiana) w tabeli książki SET(Ustaw) rekord(cena) na zaokrąglenie ceny pomnożonej przez 1.1, a po przecinku 2 określa, że zaokrąglam do 2 miejsc po przecinku. Ogółem zwiększenie cen książek o 10% w bazie danych z zaokrągleniem do 2 miejsc po przecinku by cena wyglądała poprawnie */
56
57NSERT INTO klienci VALUES (NULL,"Jacek","Kowalski","Warszawa"), (NULL,"Mariusz","Nowakowski","Kraków");
58 INSERT INTO (Dodanie nowej wartości do) do tabeli klienci VALUES(Wartości) i tutaj w nawiasie po przecinku nowa wartość, NULL określa ID które jest automatycznie zwiększane (Doda jako kolejną wartość), dalej imię, nazwisko i miejscowość. Po przecinku można dodawać kolejne rekordy */
59
60 DROP DATABASE sklep;
61Pozbywamy siÄ™ bazy danych sklepu
62
63DROP TABLE IF EXISTS pojazdy;
64Pozbywamy się tabeli pojazdy jeśli istnieje (można uniknąć błędu jeśli taka tabela nie istnieje)
65
66DELETE FROM zamowienia;
67 Usunięcie wszystkiego z tabeli zamówienia