Android

Jak utworzyć bazę danych mysql w systemie Linux za pomocą wiersza polecenia

Kurs MySQL #1 | Obsługa bazy danych i podstawowe polecenia SQL

Kurs MySQL #1 | Obsługa bazy danych i podstawowe polecenia SQL

Spisu treści:

Anonim

MySQL jest najpopularniejszym systemem zarządzania relacyjnymi bazami danych typu open source.

W tym samouczku wyjaśniono, jak tworzyć bazy danych MySQL lub MariaDB za pomocą wiersza polecenia.

Zanim zaczniesz

Zakładamy, że masz już serwer MySQL lub MariaDB zainstalowany w systemie.

  • Jak zainstalować MySQL na CentOS 7, Ubuntu 18.04, Debian 9.Jak zainstalować MariaDB na CentOS 7, Ubuntu 18.04, Debian 9

Wszystkie polecenia są wykonywane jako użytkownik administracyjny (minimalne uprawnienia wymagane do utworzenia nowej bazy danych to CREATE ) lub z kontem głównym.

Aby uzyskać dostęp do powłoki MySQL, wpisz następującą komendę i po wyświetleniu monitu wprowadź hasło użytkownika root MySQL:

mysql -u root -p

Jeśli nie ustawiłeś hasła dla użytkownika root MySQL, możesz pominąć przełącznik -p .

Jeśli musisz zmienić hasło root MySQL, postępuj zgodnie z tym samouczkiem dotyczącym resetowania hasła root MySQL za pomocą wiersza polecenia.

Utwórz bazę danych MySQL

Utworzenie nowej bazy danych MySQL jest tak proste, jak uruchomienie jednego polecenia.

Aby utworzyć nową bazę danych MySQL lub MariaDB, wydaj następującą komendę, gdzie database_name to nazwa bazy danych, którą chcesz utworzyć:

CREATE DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

ERROR 1007 (HY000): Can't create database 'database_name'; database exists

Aby uniknąć błędów, jeśli baza danych o tej samej nazwie, którą próbujesz utworzyć, możesz użyć następującego polecenia:

CREATE DATABASE IF NOT EXISTS database_name;

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

W wynikach powyżej widać Query OK co oznacza, że ​​zapytanie zakończyło się powodzeniem, oraz 1 warning które mówi nam, że baza danych już istnieje i nie utworzono nowej bazy danych.

W systemie Linux w nazwach baz danych i tabel MySQL rozróżniana jest wielkość liter.

Wyświetl wszystkie bazy danych MySQL

Aby wyświetlić bazę danych, którą utworzyłeś, z poziomu powłoki MySQL wykonaj następujące polecenie:

SHOW DATABASES;

Powyższe polecenie spowoduje wydrukowanie listy wszystkich baz danych na serwerze. Dane wyjściowe powinny być podobne do tego:

+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)

Wybierz bazę danych MySQL

Podczas tworzenia bazy danych nowa baza danych nie jest wybierana do użycia. Aby wybrać bazę danych przed rozpoczęciem sesji MySQL, użyj następującego polecenia:

USE database_name;

Database changed

Po wybraniu bazy danych wszystkie kolejne operacje, takie jak tworzenie tabel, zostaną wykonane na wybranej bazie danych.

Utwórz bazę danych MySQL za pomocą mysqladmin

Możesz także utworzyć nową bazę danych MySQL z terminalu Linux za pomocą narzędzia mysqladmin.

Na przykład, aby utworzyć bazę danych o nazwie database_name , wpisz następujące polecenie i po wyświetleniu monitu wprowadź hasło użytkownika root MySQL:

mysqladmin -u root -p create database_name

Wniosek

Nauczyłeś się, jak tworzyć bazy danych MySQL.

Jeśli masz jakieś pytania, zostaw komentarz.

mysql mariadb