• Nie Znaleziono Wyników

MySQL – PODSTAWY LOGOWANIE

N/A
N/A
Protected

Academic year: 2021

Share "MySQL – PODSTAWY LOGOWANIE"

Copied!
1
0
0

Pełen tekst

(1)

MySQL – PODSTAWY LOGOWANIE

mysql --user login --password=haslo_do_bazy

ZMIANA HASŁA

set password for 'login'@'localhost' = PASSWORD('nowehaslo');

POŁĄCZENIE Z WYBRANĄ BAZĄ

CONNECT login;

PRZYKŁADOWE TWORZENIE TABELI

mysql> CREATE TABLE studenci( id int NOT NULL AUTO_INCREMENT PRIMARY KEY, imie VARCHAR(30) NOT NULL,

imie_drugie VARCHAR(30),

nazwisko VARCHAR(30) NOT NULL, data_ur DATE NOT NULL,

plec CHAR(1) NOT NULL, wiek INT NOT NULL);

Query OK, 0 rows affected (0.03 sec)

LISTOWANIE TABEL BAZY

mysql> show tables;

+---+

| Tables_in_login | +---+

| studenci | +---+

1 row in set (0.00 sec)

DOKŁADNY OPIS WYBRANEJ TABELI

mysql> describe studenci;

+---+---+---+---+---+---+

| Field | Type | Null | Key | Default | Extra | +---+---+---+---+---+---+

| id | int(11) | NO | PRI | NULL | auto_increment |

| imie | varchar(30) | NO | | NULL | |

| imie_drugie | varchar(30) | YES | | NULL | |

| nazwisko | varchar(30) | NO | | NULL | |

| data_ur | date | NO | | NULL | |

| plec | char(1) | NO | | NULL | |

| wiek | int(11) | NO | | NULL | | +---+---+---+---+---+---+

7 rows in set (0.00 sec)

DODAWANIE DANYCH DO BAZY

mysql> INSERT INTO studenci(imie,imie_drugie,nazwisko,data_ur,plec,wiek) VALUES('Karol','','Nida','1976-12-23','M',33);

Query OK, 1 row affected, 2 warnings (0.04 sec)

(2)

mysql> SELECT * FROM studenci;

+----+---+---+---+---+---+---+

| id | imie | imie_drugie | nazwisko | data_ur | plec | wiek | +----+---+---+---+---+---+---+

| 1 | Karol | | Nida | 1976-12-23 | M | 33 | +----+---+---+---+---+---+---+

1 row in set (0.01 sec)

mysql> INSERT INTO studenci(id,imie,imie_drugie,nazwisko,data_ur,plec,wiek) VALUES(1,'Monika','Justyna','Kaniowska','1980-02-04','K',29);

ERROR 1062 (23000): Duplicate entry '1' for key 1

mysql> INSERT INTO studenci(imie,imie_drugie,nazwisko,data_ur,plec,wiek) VALUES('Monika','Justyna','Kaniowska','1980-02-04','K',29);

Query OK, 1 row affected, 1 warning (0.00 sec)

mysql> INSERT INTO studenci(imie,imie_drugie,nazwisko,data_ur,plec,wiek) VALUES('Dominika','','Kowalska','1985-10-01','K',24);

Query OK, 1 row affected (0.00 sec)

USUWANIE DANYCH Z BAZY

mysql> DELETE FROM studenci WHERE id=1;

ZMIANA DANYCH W BAZIE

mysql> UPDATE studenci SET data_ur='1981-03-04',wiek=28 WHERE id=2;

Query OK, 1 row affected (0.00 sec)

WYKONYWANIE SKRYPTÓW ZAPISANYCH W PLIKU

Instrukcje (np. INSERT ...) mogą zostać umieszczone w pliku z rozszerzeniem

sql

. Wykonanie instrukcji zawartych w pliku realizuje instrukcja:

mysql> \. ~/sciezka_i_nazwa_pliku

Jeśli we własnym katalogu domowym utworzymy katalog o nazwie

mysql

, a w nim w pliku

dane_studenci.sql

umieścimy instrukcje wprowadzenia do tabeli

studenci

danych kilku osób, to dane te zostaną wprowadzone przez wykonanie instrukcji

mysql> \. ~/mysql/dane_studenci.sql

KASOWANIE TABELI Z BAZY DANYCH

mysql> DROP TABLE nazwa_tabeli;

Cytaty

Powiązane dokumenty

W poniższych rozdziałach opisano sposób w jaki można nanieść kody GTU_09 na karty towarów na podstawie zmian w bazie BLOZ oraz czynności jakie należy wykonać, aby oznaczyć

Gdybyśmy dodali indeks do kolumny daty w tej tabeli, podczas wyszukiwania czerwca serwer MySQL sprawdziłby indeks i stwierdził, że tabela jest posortowana i zdaje sobie sprawę,

Ściągnij z bazy WIOD dane (dla Polski) dotyczące emisji zanieczyszczeń do atmosfery (http://www.wiod.org/database/eas13, plik POL_AIR).. Aby niewielkim nakładem „przenieść” dane

INTO OUTFILE oraz LOAD DATA INFILE INDEX MożliwośćwykonywaniaCREATE INDEX oraz DROP INDEX INSERT MożliwośćwykonywaniaINSERT LOCK TABLES MożliwośćwykonywaniaLOCK TABLES na

Głównym jego załoŜeniem była szybkość działania, toteŜ aŜ do wersji 5 nie miał zaimplementowanych wielu mechanizmów występujących w innego tego typu systemach

Pole liczba poduszek powinno być listą rozwijalną z wartościami 1, 2, 4, 6, 8.. Pola abs i esp powinny być

W wersji podstawowej, wczytywana jest tylko sama tabela (ocena „dobra”), zaś w wersji rozszerzonej mamy możliwość filtrowania bazy danych (ocena

[r]