MySQL to szeroko stosowany RDBMS, który obsługuje różne polecenia i zapytania do wykonywania różnych operacji na bazie danych. Jednym z nich jest utworzenie nowej bazy danych, które można wykonać za pomocą „ UTWÓRZ BAZY DANYCH ' oświadczenie. Instrukcja CREATE DATABASE umożliwia zdefiniowanie nowej bazy danych o określonej nazwie na serwerze MySQL z uprawnieniami do tworzenia. Korzystając z tej instrukcji, możesz określić różne opcje dla nowej bazy danych, takie jak domyślny zestaw znaków, sortowanie itp.
W tym artykule wyjaśniono, jak działają instrukcje CREATE DATABASE w MySQL.
Jak działa instrukcja CREATE DATABASE w serwerze MySQL?
W MySQL nową bazę danych można utworzyć za pomocą „ UTWÓRZ BAZY DANYCH ” oświadczenie z konkretną nazwą. Składnia tworzenia bazy danych jest podana poniżej:
UTWÓRZ BAZY DANYCH [ nazwa bazy danych ] ;
W powyższej składni zmień „ [nazwa bazy danych] ” do dowolnej odpowiedniej nazwy bazy danych.
Przejdźmy do przykładów tworzenia bazy danych, ale wcześniej upewnij się, że jesteś zalogowany do bazy MySQL.
Przykład 1: Utwórz bazę danych
Przykład tworzenia nazwy bazy danych „ baza danych linuxhint ” podano poniżej:
UTWÓRZ BAZY DANYCH linuxhintbaza danych;
Wyjście
Dane wyjściowe pokazały, że nazwa bazy danych „ baza danych linuxhint ' został stworzony.
Teraz potwierdźmy, czy baza danych została utworzona, czy nie, używając „ POKAZYWAĆ ” polecenie w następujący sposób:
POKAŻ UTWÓRZ BAZY DANYCH linuxhintbaza danych;
Wyjście
Dane wyjściowe przedstawiają informacje o nowo utworzonej bazie danych (linuxhintdatabase).
Przykład 2: Utwórz bazę danych z opcją „JEŚLI NIE ISTNIEJE”.
Podczas tworzenia nowej bazy danych w MySQL, „ JEŚLI NIE ISTNIEJE ” Opcja służy do potwierdzenia, że określona baza danych (o tej samej nazwie) nie istnieje już na serwerze. Aby utworzyć bazę danych za pomocą „ JEŚLI NIE ISTNIEJE ” opcja wpisz podane poniżej polecenie:
UTWÓRZ BAZY DANYCH JEŚLI NIE ISTNIEJE linuxhintdatabase1;
W powyższym poleceniu „ baza danych linuxhint1 ” to nowa nazwa bazy danych.
Wyjście
Dane wyjściowe pokazały, że baza danych została utworzona.
Przykład 3: Utwórz bazę danych za pomocą CHARACTER SET i COLLATE
„ ZESTAW ZNAKÓW ” określa kodowanie znaków dla bazy danych, podczas gdy „ ZESTAWIĆ ” określa zasady sortowania i porównywania znaków. Aby utworzyć bazę danych za pomocą „ZESTAW ZNAKÓW” i „UKŁADANIE”, wpisz podane poniżej polecenie:
TWORZENIE BAZY DANYCH linuxhintdatabase2 ZESTAW ZNAKÓW utf8mb4 UKŁADANIE utf8mb4_unicode_ci;
Wyjście
Dane wyjściowe pokazują, że baza danych została utworzona z określonymi opcjami.
Jak korzystać z nowo utworzonej bazy danych?
Baza danych może być używana/wybierana za pomocą przycisku „ używać ” po zalogowaniu się do MySQL. Przykład użycia bazy danych MySQL podano poniżej:
użyj bazy danych linuxhint;
Wyjście
Wynik pokazał, że baza danych została zmieniona na nowo utworzoną bazę danych, co oznacza, że teraz użytkownik będzie mógł z niej korzystać.
Jak bezpośrednio zalogować się do nowo utworzonej bazy danych?
Aby bezpośrednio zalogować się do nowo utworzonej bazy danych, użyj polecenia MySQL z nazwą użytkownika i hasłem, jak podano poniżej:
mysql -W md -P baza danych linuxhint
W powyższym poleceniu „ md ” to nazwa użytkownika, a „ baza danych linuxhint ” to nazwa bazy danych. Po wykonaniu tego polecenia zostaniesz poproszony o podanie hasła do serwera MySQL.
Wyjście
Dane wyjściowe pokazały, że baza danych została podłączona.
Jak usunąć bazę danych?
W MySQL bazę danych można usunąć za pomocą „ UPUSZCZAĆ ”, przykład podano poniżej:
DROP DATABASE linuxhintbaza danych;
W powyższym poleceniu „ baza danych linuxhint ” to nazwa bazy danych.
Wyjście
Dane wyjściowe pokazały, że baza danych została porzucona (usunięta).
Wniosek
„ UTWÓRZ BAZY DANYCH ” to potężna funkcja, która pozwala użytkownikom tworzyć nową bazę danych na serwerze MySQL z dowolnymi dodatkowymi opcjami lub ustawieniami. W tym artykule wyjaśniono składnię instrukcji CREATE DATABASE wraz z przykładami tworzenia bazy danych, korzystania z bazy danych, bezpośredniego logowania do bazy danych i usuwania bazy danych.