Crea un nuovo database in MySQL

Crea un nuovo database in MySQL
La prima parte dopo aver installato un DBMS, come MySQL, è creare un database e iniziare a costruirlo. In questo articolo, creeremo un nuovo database. Impareremo sul comando Crea in MySQL e vedremo anche come possiamo concedere privilegi ad altri utenti del database appena creato? Quindi iniziamo.

Prima di tutto, apri il tuo terminale usando Ctrl + Alt + T e controlla la versione di MySQL installata sul tuo computer usando il comando seguente:

mysql -v

L'illustrazione ha mostrato che hai già installato MySQL nel tuo sistema operativo.

Se non è installato e si desidera installarlo, visita gentilmente il nostro articolo dedicato relativo all'installazione di MySQL su Ubuntu 20.04. Se è installato, allora sei a posto e puoi semplicemente seguire questo articolo.

Innanzitutto, verifica lo stato di MySQL del sistema.servizio. Che sia in esecuzione o no, esegui il seguente comando:

sudo systemctl status mysql

Se è in esecuzione per te, allora va bene. Altrimenti, puoi iniziare il mysql.Servizio utilizzando il seguente comando:

sudo systemctl avvia mysql

Dopo averlo avviato correttamente, puoi connetterti al client MySQL utilizzando il terminale. C'è anche una GUI disponibile per MySQL noto come MySQL Workbench, ma useremo il terminale per dimostrare il processo. Quindi, per connettersi o accedere a MySQL, puoi connetterti alla shell MySQL come utente di root utilizzando il comando seguente:

sudo mysql -u root -p

Dopo essersi connesso al database MySQL, è ovvio che si desidera creare e gestire un database.

Ora, ci possono essere due possibilità se hai intenzione di creare un database in MySQL. Uno è se il nome del database esisteva già in mysql o no. Quindi, se il nome del database non esiste in MySQL, eseguire il seguente comando in MySQL Shell per creare un nuovo database:

Crea database database_name;

Tuttavia, se esisteva già il nome del database. È possibile utilizzare "se non esiste" con il comando Crea database. Come questo:

Crea database se non esiste new_database_name;

Usando la clausola "se non esiste", MySQL non creerà la tabella se il nome già esisteva e non lancerà alcun errore. D'altra parte, se evitiamo di usare la clausola "se non esiste", MySQL lancerà l'errore.

Conclusione

Questo articolo contiene due diversi metodi per creare un nuovo database in MySQL; Quando si utilizza la clausola "se non esiste" e quando non la si utilizza. Abbiamo anche visto l'errore se non usiamo questa clausola.