Utwórz nową bazę danych w MySQL

Utwórz nową bazę danych w MySQL
Pierwszą częścią po zainstalowaniu DBMS, takiej jak MySQL, jest utworzenie bazy danych i rozpoczęcie jej budowania. W tym artykule utworzymy nową bazę danych. Dowiemy się o poleceniu Utwórz w MySQL, a także zobaczymy, w jaki sposób możemy przyznać uprawnienia innym użytkownikom nowo utworzonej bazy danych? Więc zacznijmy.

Przede wszystkim otwórz terminal za pomocą Ctrl + Alt + T i sprawdź wersję MySQL zainstalowanej na komputerze za pomocą następującego polecenia:

mysql -v

Ilustracja pokazała, że ​​zainstalowałeś już MySQL w swoim systemie operacyjnym.

Jeśli nie jest zainstalowany i chcesz go zainstalować, odwiedź nasz dedykowany artykuł związany z instalacją MySQL na Ubuntu 20.04. Jeśli zostanie zainstalowany, możesz iść i możesz po prostu śledzić ten artykuł.

Najpierw sprawdź status MySQL systemu.praca. Niezależnie od tego, czy działa, czy nie, uruchom następujące polecenie:

SUDO SYSTEMCTL Status MySQL

Jeśli działa dla ciebie, to dobrze. W przeciwnym razie możesz zacząć mysql.Usługa za pomocą następującego polecenia:

sudo systemctl start mysql

Po pomyślnym uruchomieniu możesz połączyć się z klientem MySQL za pomocą terminalu. Istnieje również GUI dla MySQL znany jako MySQL Workbench, ale użyjemy terminali do zademonstrowania tego procesu. Tak więc, aby podłączyć lub zalogować się do MySQL, możesz połączyć się z powłoką MySQL jako użytkownik root za pomocą następującego polecenia:

sudo mysql -u root -p

Po połączeniu z bazą danych MySQL jest oczywiste, że chcesz tworzyć i zarządzać bazą danych.

Teraz mogą istnieć dwie możliwości, jeśli zamierzasz utworzyć bazę danych w MySQL. Jednym z nich jest to, czy nazwa bazy danych istniała już w MySQL, czy nie. Tak więc, jeśli nazwa bazy danych nie istnieje w MySQL, uruchom następujące polecenie w Mysql Shell, aby utworzyć nową bazę danych:

Utwórz nazwę bazy danych bazy danych;

Jeśli jednak nazwa bazy danych istniała już. Możesz użyć „Jeśli nie istnieje” za pomocą polecenia Utwórz bazę danych. Lubię to:

Utwórz bazę danych, jeśli nie istnieje nowa nazwa_database;

Korzystając z klauzuli „Jeśli nie istnieje”, MySQL nie utworzy tabeli, jeśli nazwa już istniała i nie rzuci żadnego błędu. Z drugiej strony, jeśli unikniemy używania klauzuli „jeśli nie istnieje”, MySQL rzuci błąd.

Wniosek

Ten artykuł zawiera dwie różne metody utworzenia nowej bazy danych w MySQL; Podczas korzystania z klauzuli „jeśli nie istnieje” i gdy go nie używa. Widzieliśmy również błąd, jeśli nie używamy tej klauzuli.