Baza danych służy do przechowywania zbioru rekordów w zorganizowanej formie. Pozwala nam przechowywać dane w tabelach, wierszach, kolumnach i indeksach, aby często znajdować odpowiednie informacje. Możemy uzyskać dostęp do rekordów i zarządzać nimi za pośrednictwem bazy danych w bardzo łatwy sposób.
MySQL'a implementuje bazę danych jako katalog przechowujący wszystkie pliki w formie tabeli. Pozwala nam stworzyć bazę danych głównie w dwie drogi :
- Klient wiersza poleceń MySQL
- Środowisko pracy MySQL
Klient wiersza poleceń MySQL
Możemy utworzyć nową bazę danych w MySQL za pomocą UTWÓRZ BAZĘ DANYCH instrukcja o poniższej składni:
CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name];
Wyjaśnienie parametrów
Opisy parametrów powyższej składni są następujące:
Parametr | Opis |
---|---|
nazwa_bazy danych | Jest to nazwa nowej bazy danych, która powinna być unikalna w instancji serwera MySQL. The JEŚLI NIE ISTNIEJE klauzula pozwala uniknąć błędu podczas tworzenia bazy danych, która już istnieje. |
nazwa_zestawu znaków | Jest to opcjonalne. Jest to nazwa zestawu znaków przechowującego każdy znak w ciągu znaków. Serwer bazy danych MySQL obsługuje wiele zestawów znaków. Jeśli nie podajemy tego w instrukcji, MySQL przyjmuje domyślny zestaw znaków. |
nazwa_porównania | Opcjonalne jest porównywanie znaków z określonego zestawu znaków. |
Przykład
Zobaczmy, jak utworzyć bazę danych w MySQL na przykładzie. Otwórz konsolę MySQL i zapisz hasło, jeśli ustawiliśmy podczas instalacji. Teraz jesteśmy gotowi do utworzenia bazy danych. Tutaj utworzymy nazwę bazy danych „pracownikb” używając następującego stwierdzenia:
mysql> CREATE DATABASE employeesdb;
Będzie wyglądać jak poniższe dane wyjściowe:
Możemy przejrzeć nowo utworzoną bazę danych za pomocą poniższego zapytania, które zwraca nazwę bazy danych, zestaw znaków i sortowanie bazy danych:
mysql> SHOW CREATE DATABASE employeedb;
Utworzoną bazę danych możemy sprawdzić za pomocą następującego zapytania:
mysql> SHOW DATABASES;
Po wykonaniu powyższego zapytania możemy zobaczyć wszystkie utworzone bazy danych na serwerze.
Na koniec możemy użyć poniższego polecenia, aby uzyskać dostęp do bazy danych, która umożliwia nam utworzenie tabeli i innych obiektów bazy danych.
mysql> USE emplyeedb;
UWAGA: We wszystkich nazwach baz danych, nazwach tabel i nazwach pól tabeli rozróżniana jest wielkość liter. Wydając dowolne polecenie SQL, musimy używać nazw własnych.
Środowisko pracy MySQL
Jest to wizualne narzędzie do projektowania baz danych lub narzędzie GUI używane do współpracy z architektami baz danych, programistami i administratorami baz danych. To narzędzie wizualne obsługuje SQL-a rozwoju, modelowania danych, migracji danych i kompleksowych narzędzi administracyjnych do konfiguracji serwerów, administrowania użytkownikami, tworzenia kopii zapasowych i wielu innych. Pozwala nam na tworzenie nowych fizycznych modeli danych, diagramów E-R i rozwój SQL (uruchamianie zapytań itp.).
Aby utworzyć nową bazę danych za pomocą tego narzędzia, musimy najpierw uruchomić plik Środowisko pracy MySQL i zaloguj się przy użyciu wybranej nazwy użytkownika i hasła. Wyświetli się następujący ekran:
Teraz wykonaj następujące kroki, aby utworzyć bazę danych:
metody Javy
1. Przejdź do zakładki Nawigacja i kliknij przycisk Harmonogram menu . Tutaj możemy zobaczyć wszystkie wcześniej utworzone bazy danych. Jeśli chcemy utworzyć nową bazę danych, kliknij prawym przyciskiem myszy pod menu Schemat i wybierz Utwórz schemat lub kliknij bazę danych ikona (czerwony prostokąt) , jak pokazano na poniższym ekranie.
2. Otworzy się okno nowego okna Schemat. Wprowadź nową nazwę bazy danych (np. pracownikb ) i użyj domyślnego zestawu znaków i sortowania. Teraz kliknij przycisk Zastosuj, jak pokazano na poniższym ekranie:
3. Pojawi się nowe wyskakujące okienko. Kliknij na Stosować przycisk.
4. Pojawi się nowy wyskakujący ekran. Kliknij na Skończyć przycisk, aby zakończyć tworzenie bazy danych.
5. Po pomyślnym utworzeniu bazy danych w menu Schemat możemy zobaczyć nowe bazy danych. Jeśli tego nie widzimy, kliknij przycisk odśwież ikonę do menu Schemat.
6. Więcej informacji o bazie danych możemy zobaczyć wybierając bazę danych i klikając na 'I' Ikona. Okno informacyjne wyświetla kilka opcji, takich jak Tabela, Wyzwalacze, Indeksy, Użytkownicy i wiele innych.
7. MySQL Workbench nie udostępnia opcji zmiany nazwy bazy danych, ale możemy tworzyć, aktualizować i usuwać tabele i wiersze danych z bazy danych.