Riepilogo: in questo tutorial, imparerai come utilizzare l’istruzione MySQL CREATE DATABASE per creare un nuovo database nel server.

MySQL implementa un database come una directory che contiene tutti i file che corrispondono alle tabelle nel database.

Per creare un nuovo database in MySQL, si utilizza l’istruzione CREATE DATABASE con la seguente sintassi:

Innanzitutto, specificare la clausola database_name seguendo la clausola CREATE DATABASE., Il nome del database deve essere univoco all’interno dell’istanza del server MySQL. Se si tenta di creare un database con un nome già esistente, MySQL emette un errore.

In secondo luogo, per evitare un errore nel caso in cui si crei accidentalmente un database già esistente, è possibile specificare l’opzioneIF NOT EXISTS. In questo caso, MySQL non emette un errore ma termina l’istruzioneCREATE DATABASE.

In terzo luogo, specificare il set di caratteri e le regole di confronto per il nuovo database al momento della creazione., Se si omettono le clausoleCHARACTER SET eCOLLATE, MySQL utilizza il set di caratteri e le regole di confronto predefiniti per il nuovo database.

Creazione di un nuovo database mysql programma

Per creare un nuovo database con il mysql programma, è possibile utilizzare la procedura seguente:

in Primo luogo, accedere al Server MySQL utilizzando il root utente

Code language: SQL (Structured Query Language) (sql)

Digitare la password per l’ root utente e premere Enter.,

Successivamente, per visualizzare il database esistente nel server per assicurarsi che non si stia creando un nuovo database già esistente, si utilizza il comandoSHOW DATABASES come segue:

MySQL restituisce cinque database esistenti nel server corrente.

Quindi, emettere il comandoCREATE DATABASE con il database, ad esempio,, testdb e premere Invio:

Code language: SQL (Structured Query Language) (sql)

Dopo di che, se si desidera esaminare il database creato, è possibile utilizzare il SHOW CREATE DATABASE comando:

Code language: SQL (Structured Query Language) (sql)

MySQL restituisce il nome del database e il set di caratteri e regole di confronto del database.,

Infine, per accedere al database appena creato, si utilizza il comandoUSE database come segue:

Code language: SQL (Structured Query Language) (sql)

Ora, è possibile iniziare a creare tabelle e altri oggetti database all’interno del databasetestdb.,

Per chiudere il programma mysql, tipo exit comando:

Code language: SQL (Structured Query Language) (sql)

Creazione di un nuovo database MySQL Workbench

Per creare un nuovo database utilizzando MySQL Workbench, attenersi alla seguente procedura:

in Primo luogo, avviare MySQL Workbench e fare clic sul programma di installazione di nuovi pulsante di connessione come mostrato nella seguente schermata:

Secondo, digitare il nome per la connessione e fare clic sul pulsante Test Connessione.,

MySQL Workbench consente di visualizzare una finestra che chiede la password di root utente:

(1) digitare la password per l’ root utente, (2) controllare il Salva password del vault, e (3) fare clic sul pulsante OK.

In terzo luogo, fare doppio clic sul nome della connessione locale per connettersi al server MySQL.,

MySQL Workbench apre la seguente finestra composta da quattro parti: Navigatore, Query, Informazioni e Output.

Quarto, fare clic su crea un nuovo schema nel server connesso pulsante dalla barra degli strumenti:

In MySQL, lo schema è il sinonimo per il database. Creare un nuovo schema significa anche creare un nuovo database.,

Quinto, la seguente finestra è aperta. È necessario (1) inserire il nome dello schema, (2) modificare il set di caratteri e di confronto, se necessario, e fare clic sul pulsante Applica:

Sesto, MySQL Workbench si apre la seguente finestra che visualizza lo script SQL che verrà eseguito. Si noti che il comandoCREATE SCHEMA ha lo stesso effetto dell’istruzioneCREATE DATABASE.,

Se tutto va bene, vedrai il nuovo database creato e mostrato nella scheda schemi della sezione Navigator.,

Settimo, per selezionare il testdb2 database, (1) fare clic destro sul nome del database e (2) scegli ” Imposta come Predefinito Schema di voce di menu:

testdb2 nodo aperto, come mostrato nella seguente schermata.

Ora puoi lavorare contestdb2 dal Workbench MySQL.,

In questo tutorial, hai imparato come creare un nuovo database dal programma MySQL usando l’istruzione MySQL CREATE DATABASEe da MySQL Workbench usando l’istruzione CREATE SCHEMA.

  • Questo tutorial è stato utile?