mysql create database how create database mysql
Ten samouczek wyjaśnia kroki tworzenia bazy danych w MySQL wraz ze składnią i przykładami. Obejmuje również, jak usunąć bazę danych z przykładem:
W MySQL, aby wykonać jakąkolwiek operację, podstawową koniecznością jest dostępność bazy danych. Baza danych zawiera różne tabele, które z kolei zawierają kluczowe dane. Dlatego ważne jest, aby poznać proces tworzenia bazy danych.
Pamiętaj, że możesz nie mieć tego rodzaju uprawnień w rzeczywistym środowisku produkcyjnym. Tworzenie bazy danych w rzeczywistym środowisku produkcyjnym jest całkowicie domeną administratorów baz danych.
najlepsze darmowe oprogramowanie do usuwania adware i malware
Zanim przejdziesz dalej, pamiętaj, że korzystaliśmy z MySQL w wersji 8.0.
>> Pobierz Wersja MySQL 8.0
Czego się nauczysz:
MySQL Utwórz bazę danych
Składnia:
CREATE DATABASE (IF NOT EXISTS) db_name (CHARACTER SET characterset_name (COLLATE coll_name);
Objaśnienie składni:
- Składnia rozpoczyna się od słowa kluczowego „CREATE DATABASE”, informując w ten sposób serwer MySQL o rodzaju czynności do wykonania. To jest obowiązkowe słowo kluczowe i nie można go pominąć.
- Następnie pojawia się opcjonalne pole „JEŚLI NIE ISTNIEJE”. Ponieważ jest to pole opcjonalne, można je zignorować. Jeśli spróbujemy utworzyć bazę danych, która już istnieje, a nie wspomnieliśmy o tym opcjonalnym słowie kluczowym, spowoduje to zgłoszenie błędu.
- Zestaw znaków to legalny zestaw znaków, które są prawidłowe w ciągu znaków w MySQL. Jest to klauzula opcjonalna i jeśli nie została wspomniana, używany jest domyślny zestaw znaków latin1.
- Sortowanie to zestaw reguł używanych do porównywania znaków z określonego zestawu znaków. Jest to klauzula opcjonalna i jeśli nie została wspomniana, używane jest domyślne sortowanie latin1_swedish_ci.
- Następnie będzie nazwa bazy danych i musi być unikalna.
- Aby wykonać to polecenie, trzeba mieć uprawnienie CREATE DATABASE.
- W innych bazach danych, takich jak DB2, istnieje różnica między bazą danych a schematem. Podobnie, baza danych to grupa schematów, a schematy to grupa tabel.
- Ale w MySQL schemat jest synonimem bazy danych. Dlatego baza danych lub schemat to grupy tabel.
- Oznacza to, że następująca składnia zapewni takie same wyniki, jak ta, którą omówiliśmy powyżej.
CREATE SCHEMA (IF NOT EXISTS) db_name;
Przykład tworzenia bazy danych MySQL
Przedstawimy krok po kroku proces tworzenia bazy danych i schematu. Dane wyjściowe powinny pomóc w zrozumieniu faktu, że schemat jest synonimem bazy danych.
# 1) Otwórz MySQL Workbench do wykonania zapytania „Utwórz bazę danych”.
#dwa) Aby zobaczyć wynik wykonanego zapytania, naciśnij przycisk „Odśwież” (jak zaznaczono na poniższym obrazku). Spowoduje to pojawienie się nowej bazy danych w ramach Schematów. Zwróć również uwagę na informacje pod zakładką dane wyjściowe, które przedstawiają pomyślne zakończenie zapytania.
# 3) Teraz utwórzmy schemat i zobaczmy, czy jest jakaś różnica. Wykonaj polecenie CREATE SCHEMA z nazwą schematu jako pacificppk_schema.
# 4) Po wykonaniu polecenia odśwież schematy, aby znaleźć nowy schemat, który się tam pojawia.
# 5) Proszę uważnie obserwować wyniki obu zapytań. Pokazuje, że obiekty bazy danych i schematów utworzone przez powyższe zapytania są przechowywane w MySQL jako „Schematy”.
# 6) Dowiedzmy się o jeszcze jednym sposobie weryfikacji tego. Robi się to przez wykonanie polecenia: POKAŻ BAZY DANYCH. To polecenie wyświetli listę wszystkich baz danych, które zostały utworzone na serwerze MySQL, do którego się zalogowaliśmy.
# 7) Na powyższym obrazku zwróć uwagę na zaznaczone obszary. Dwa utworzone przez nas obiekty, baza danych i schemat są w nim wymienione jako bazy danych. Twoja baza danych jest teraz gotowa do przechowywania tabel!
Alternatywny sposób tworzenia bazy danych
Oprócz tworzenia bazy danych MySQL za pomocą poleceń, możemy również tworzyć za pomocą MySQL Workbench.
Poniższe kroki przedstawiają procedurę:
# 1) Kliknij nowy symbol schematu, jak pokazano poniżej:
#dwa) Podaj nazwę bazy danych schematu. Zwróć uwagę na zestaw znaków i opcje sortowania.
# 3) Poniższy obraz przedstawia tworzenie Online DDL na podstawie danych wejściowych podanych powyżej.
# 4) Zakończenie procesu tworzenia bazy danych MySQL pokazano na poniższym obrazku.
# 5) Odświeżając szczegóły bazy danych, możemy zobaczyć dodawaną nową bazę danych, test_schema.
Domyślna baza danych lub schematy
Poniżej znajdują się domyślne bazy danych schematów w MySQL:
- schemat_informacyjny
- mysql
- performance_schema
- sys
Polecenia operacyjne
Podczas pracy z bazami danych możemy korzystać z następujących poleceń:
- użyj db_name: To polecenie ustawia bazę danych „nazwa_db” jako domyślną bazę danych dla wszystkich operacji DML (języka manipulacji danymi). Nie musimy za każdym razem podawać nazwy bazy danych.
- pokaż bazy danych: To polecenie wyświetla listę wszystkich baz danych, w tym domyślnych baz danych wymienionych powyżej, obecnych na serwerze MySQL.
Powyższe dwa polecenia nie wymagają uprawnień DBA i nawet mając dostęp programisty, można je wykonywać w projektach czasu rzeczywistego.
rzutowanie char na int c ++
MySQL Usuń bazę danych
Do tej pory zrozumieliśmy, jak tworzyć i pracować z bazami danych w MySQL. Teraz dowiedzmy się, jak usunąć bazę danych.
Ponownie, jak wspomniano powyżej, uprawnienia do usuwania bazy danych mają tylko administratorzy baz danych. Nie można wykonać tej operacji z dostępem DBA w projektach czasu rzeczywistego.
Usuń składnię bazy danych:
DROP DATABASE (IF EXISTS) db_name;
Objaśnienie składni:
# 1) Pierwsze słowo kluczowe w składni, „DROP”, informuje serwer MySQL o DDL (język definicji danych) do wykonania.
#dwa) Drugie słowo kluczowe w składni, „DATABASE”, informuje serwer MySQL o obiekcie MySQL, na którym ma zostać wykonana operacja DDL.
# 3) „JEŚLI ISTNIEJE” to polecenie opcjonalne. Jeśli nie wspomnimy o tym poleceniu, a baza danych nie istnieje, to SQL zwróci kod błędu. Najlepszą praktyką jest jego używanie.
# 4) „Nazwa_db” to nazwa bazy danych, którą zamierzamy usunąć.
Usuń przykład bazy danych
# 1) Wykonaj polecenie drop database w MySQL Workbench.
#dwa) Obserwuj dane wyjściowe polecenia. Baza danych MySQL „test_schema” została usunięta z listy i wykonanie polecenia powiodło się.
Często Zadawane Pytania
Pytanie 1) Jak utworzyć nową bazę danych w MySQL?
Odpowiedź: Użyj polecenia CREATE DATABASE, jak wyjaśniono w powyższych sekcjach, aby utworzyć bazę danych w MySQL.
Q # 2) Jak mogę zobaczyć bazę danych fMySQL?
Odpowiedź: Wykonaj polecenie POKAŻ BAZY DANYCH, a wyświetli listę wszystkich baz danych na tym konkretnym serwerze MySQL.
P # 3) Jak wybrać bazę danych MySQL?
Odpowiedź: Zaloguj się do bazy danych serwera MySQL i wykonaj polecenie „USE nazwa_db”, aby wybrać wybraną bazę danych.
Q # 4) Jak usunąć bazę danych MySQL?
Odpowiedź: Użyj polecenia „DROP DATABASE”, aby usunąć bazę danych MySQL.
Pytanie 5) Nie jestem pewien, czy nazwa bazy danych, którą tworzę, istnieje na serwerze MySQL. Jak w takiej sytuacji stworzyć bazę danych?
Odpowiedź: Podczas tworzenia bazy danych użyj opcji „JEŚLI NIE ISTNIEJE”, a baza danych zostanie utworzona tylko wtedy, gdy nazwa_db, której używasz, nie istnieje na serwerze MySQL.
Wniosek
W tym kursie staraliśmy się wyjaśnić o bazie danych w MySQL, jak utworzyć bazę danych, różnicach między bazami danych i schematami, domyślnych bazach danych i schematach dostępnych w MySQL, a na koniec o krokach, jakie należy wykonać, aby usunąć bazę danych MySQL.
rekomendowane lektury
- MySQL - samouczek dotyczący tworzenia widoku z przykładami kodu
- MySQL Tworzenie tabeli z przykładami
- Różnica między SQL a MySQL i SQL Server (z przykładami)
- Jak pobrać MySQL dla Windows i Mac
- Typy danych MySQL | Jakie są różne typy danych w MySQL
- Format daty MySQL i funkcje datownika z przykładami
- Instrukcja usuwania MySQL - składnia polecenia usuwania i przykłady
- MySQL Wstaw do tabeli - Wstaw składnię instrukcji i przykłady