Ricerca nel sito web

Come creare un database in MySQL utilizzando la riga di comando


Questo articolo mostra come utilizzare l'istruzione MySQL CREATE DATABASE per creare un nuovo database su un server MySQL.

Ogni installazione MySQL include lo strumento mysql, che può essere utilizzato per interagire con il database direttamente dal terminale.

In altre parole, l'utilità della riga di comando mysql consente di inviare comandi o query al server e gestire i dati nei database archiviati sul server.

Istruzione MySQL CREATE DATABASE

Ecco una sintassi generica dell'istruzione CREATE DATABASE.

CREATE DATABASE [IF NOT EXISTS] database_name
[CHARACTER SET charset_name]
[COLLATE collation_name]

Il nome del database deve essere univoco all'interno dell'istanza del server MySQL. Se provi a creare un database con un nome già esistente, MySQL genera un errore. Per evitare questo errore, specifica l'opzione "IF NOT EXISTS" se provi accidentalmente a creare un database esistente.

Pertanto, quando viene utilizzato "IF NOT EXISTS", il database viene creato solo se il nome fornito non è in conflitto con il nome di un database esistente.

Correlato: Come creare un database in MySQL con MySQL Workbench

Inoltre, puoi anche specificare il set di caratteri e le regole di confronto per il nuovo database al momento della creazione. Tuttavia, se si omettono le clausole “CHARACTER SET” e “COLLATE”, MySQL utilizzerà il set di caratteri e le regole di confronto predefiniti per il nuovo database.

Creazione di un database utilizzando il comando mysql

Per creare un database, dovrai aprire l'interfaccia della riga di comando MySQL e inserire i comandi del database mentre il server è in esecuzione.

Innanzitutto, accedi al server MySQL come utente root.

mysql -u root -p

Ti verrà richiesto di inserire la password. Digita la password dell'utente root MySQL e premi "Invio".

Ora siamo pronti per creare il nuovo database in MySQL. Decidiamo di chiamarlo “animali”. Il comando sarebbe:

CREATE DATABASE animals;
Query OK, 1 row affected (0.001 sec)

Congratulazioni! Il tuo database è stato creato.

Infine, puoi visualizzare un elenco di database esistenti eseguendo il seguente comando SQL:

SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| animals            |
| information_schema |
| mysql              |
| performance_schema |
+--------------------+

Come puoi vedere, è elencato il nostro database MySQL appena creato denominato "animali".

Tuttavia, se il tuo server MySQL ha più database, esegui la seguente istruzione per iniziare a lavorare con il database che hai creato:

use animals;

Conclusione

Dopo aver completato questo tutorial, dovresti sapere come creare un database in MySQL utilizzando la riga di comando. Come abbiamo visto sopra, è piuttosto semplice.

Inoltre, puoi utilizzare il seguente articolo per scoprire come eseguire il backup e ripristinare il database MySQL dalla riga di comando in Linux.

Per ulteriori informazioni sui database MySQL, consulta la documentazione di MySQL.

Articoli correlati: