Kurs MySQL #1 | Obsługa bazy danych i podstawowe polecenia SQL
Spisu treści:
- Zanim zaczniesz
- Utwórz bazę danych MySQL
- Wyświetl wszystkie bazy danych MySQL
- Wybierz bazę danych MySQL
- Utwórz bazę danych MySQL za pomocą mysqladmin
- Wniosek
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
.
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.
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 mariadb3 Alternatywne polecenia wiersza polecenia, które są lepsze niż domyślne
Szukasz alternatywy dla wiersza poleceń, która faktycznie dodaje więcej funkcji i ulepszeń do miksu? Spójrzmy na trzy najlepsze.
Jak usunąć bazę danych MySQL w systemie Linux za pomocą wiersza polecenia
W tym samouczku opisano, jak usunąć (lub upuścić) bazę danych MySQL lub MariaDB za pomocą wiersza polecenia.
Jak znaleźć pliki w systemie Linux za pomocą wiersza polecenia
Polecenie find jest jednym z najpotężniejszych narzędzi w arsenale administratorów systemu Linux. Wyszukuje pliki i katalogi w hierarchii katalogów na podstawie wyrażenia podanego przez użytkownika i może wykonać określone przez użytkownika działanie na każdym dopasowanym pliku.