Android

Hoe maak je een MySQL-database op Linux via de opdrachtregel

MySql Tutorial: CREATE database, add table & INSERT VALUE

MySql Tutorial: CREATE database, add table & INSERT VALUE

Inhoudsopgave:

Anonim

MySQL is het populairste open-source relationele databasebeheersysteem.

In deze zelfstudie wordt uitgelegd hoe u MySQL- of MariaDB-databases kunt maken via de opdrachtregel.

Voordat je begint

We gaan ervan uit dat u MySQL of MariaDB-server al op uw systeem heeft geïnstalleerd.

  • Hoe MySQL op CentOS 7, Ubuntu 18.04, Debian 9 te installeren. Hoe MariaDB op CentOS 7, Ubuntu 18.04, Debian 9 te installeren

Alle opdrachten worden uitgevoerd als een administratieve gebruiker (het minimale vereiste voor het maken van een nieuwe database is CREATE ) of met een rootaccount.

Om toegang te krijgen tot de MySQL-shell typt u de volgende opdracht en voert u uw MySQL-rootgebruikerswachtwoord in wanneer daarom wordt gevraagd:

mysql -u root -p

Als u geen wachtwoord hebt ingesteld voor uw MySQL-rootgebruiker, kunt u de schakelaar -p weglaten.

Als u uw MySQL-rootwachtwoord moet wijzigen, volg dan deze tutorial over het resetten van een MySQL-rootwachtwoord via de opdrachtregel.

Maak een MySQL-database

Een nieuwe MySQL-database maken is net zo eenvoudig als het uitvoeren van een enkele opdracht.

Om een ​​nieuwe MySQL- of MariaDB-database te maken, geeft u de volgende opdracht uit, waarbij database_name de naam is van de database die u wilt maken:

CREATE DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

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

Om fouten te voorkomen als de database met dezelfde naam die u probeert te maken bestaat, kunt u de volgende opdracht gebruiken:

CREATE DATABASE IF NOT EXISTS database_name;

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

In de bovenstaande output ziet u Query OK wat betekent dat de query is geslaagd en 1 warning die aangeeft dat de database al bestaat en dat er geen nieuwe database is gemaakt.

In Linux zijn de MySQL-database en tabelnamen hoofdlettergevoelig.

Bekijk alle MySQL-databases

Voer de volgende opdracht uit om de door u gemaakte database te bekijken vanuit de MySQL-shell:

SHOW DATABASES;

Met de bovenstaande opdracht wordt een lijst van alle databases op de server afgedrukt. De output moet er ongeveer zo uitzien:

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

Selecteer een MySQL-database

Wanneer u een database maakt, wordt de nieuwe database niet geselecteerd voor gebruik. Gebruik de volgende opdracht om een ​​database te selecteren voordat u een MySQL-sessie begint:

USE database_name;

Database changed

Nadat u een database hebt geselecteerd, worden alle volgende bewerkingen, zoals het maken van tabellen, uitgevoerd op de geselecteerde database.

Maak een MySQL-database met mysqladmin

U kunt ook een nieuwe MySQL-database maken vanaf de Linux-terminal met behulp van het hulpprogramma mysqladmin.

Als u bijvoorbeeld een database met de naam database_name , typt u de volgende opdracht en voert u uw MySQL-rootgebruikerswachtwoord in wanneer daarom wordt gevraagd:

mysqladmin -u root -p create database_name

Conclusie

Je hebt geleerd hoe je MySQL-databases kunt maken.

Als je nog vragen hebt, kun je een reactie achterlaten.

mysql mariadb