Mysql
 sql >> Database >  >> RDS >> Mysql

Come creare database in MySQL

Prima di esaminare cos'è MySQL, discutiamo innanzitutto cos'è un database e il suo utilizzo. In un ambiente moderno, i database sono comuni e rappresentano un modo standard per archiviare dati/informazioni. Ad esempio, quando carichi una foto sul tuo account di social media, la tua galleria fotografica funge da database.

Un altro esempio di utilizzo del database è quando si visitano siti Web, ad esempio negozi di e-commerce online, per acquistare un dispositivo elettronico. Il database, in questo caso, è il carrello dove sono temporaneamente archiviati gli articoli che stai acquistando. Pertanto, è evidente che un database è un meccanismo di archiviazione che tutti abbiamo incontrato nella nostra vita quotidiana.

Nota: In sintesi, un database è una raccolta strutturata di dati.

Se hai familiarità con i database, potresti esserti imbattuto nel termine "database relazionale". Un database relazionale è un dato che si relaziona tra loro. Ad esempio, in una scuola, un insegnante è legato a uno studente in vari modi. Dalle materie insegnate, possiamo affermare con sicurezza che un insegnante è imparentato con uno studente e viceversa. Quindi un database relazionale viene utilizzato anche per mostrare i dati che si relazionano tra loro in un modo o nell'altro.

Un database ha varie caratteristiche che esamineremo. Una delle caratteristiche più comuni è una tabella. Una tabella si riferisce semplicemente a un disegno composto da righe e colonne, proprio come un foglio di calcolo. Una tabella in un database contiene diverse relazioni con cui l'utente dovrebbe avere dimestichezza. Alcune delle relazioni più importanti sono:

  • Una relazione uno a uno
  • Una relazione uno a molti
  • Una relazione molti-a-molti

Durante la gestione di enormi quantità di dati, l'utente dovrebbe disporre di un modo migliorato per definire database, tabelle e dati. Ciò contribuirà al trattamento efficiente dei dati. Avremo bisogno di SQL per convertire i dati (informazioni grezze) in informazioni (dati utili).

SQL è il linguaggio standardizzato utilizzato nel database. SQL è l'abbreviazione di Standard Query Language.

Il linguaggio è composto da tre parti:

  1. Linguaggio di definizione dei dati che comprende istruzioni per aiutarti a definire il database e i suoi oggetti, come viste, tabelle, procedure e molti altri.
  2. Lingua di controllo dei dati che ti consente di accedere a dati specifici nel database.
  3. Manipolazione dei dati, che contiene istruzioni per consentire di aggiornare e interrogare i dati.

Dato che hai un'idea dei database, è tempo di tuffarti e guardare "Cos'è MySQL ."

MySQL è un sistema di gestione di database open source classificato come DBMS relazionale (Database Management System). La figlia di Michael Widenius "My" è stata la co-fondatrice di MySQL, da cui il nome MySQL. Il nome combina due termini; il co-fondatore "My" e "SQL", abbreviazione di Structured Query Language.

MySQL è un servizio di database utilizzato per distribuire applicazioni cloud native. Viene anche utilizzato per vari scopi, tra cui data warehousing, e-commerce e applicazioni di registrazione. Comunemente, MySQL viene utilizzato per creare, modificare e interrogare i dati in un database.

Inoltre, MySQL è un sistema di gestione di database che offre all'utente l'opportunità di gestire un database relazionale. Essendo un software open source, il codice sorgente iniziale di MySQL può essere modificato e modificato gratuitamente.

Nota: MySQL è offerto sia come edizione server open source che come edizione server aziendale. Per ottenere l'edizione Enterprise Server, devi acquistare una licenza commerciale da Oracle.

MySQL è ben personalizzato, il che lo rende facile da usare rispetto ad altri database come Oracle Database e Microsoft SQL Server.

MySQL è compatibile con molti dei principali sistemi operativi come UNIX, Linux e Windows. Pertanto, abbiamo due opzioni procedurali per installare questa applicazione. Il primo consiste nell'utilizzare il metodo di download del server, mentre l'altro consiste nell'utilizzare il metodo di installazione desktop.

Dopo aver installato con successo il programma MySQL, ora impariamo come creare un database. Nel nostro caso, utilizzeremo la procedura di download del server. Puoi fare riferimento a questo articolo "Come installare MySQL su Windows" per avere una chiara comprensione di come installare MySQL sul tuo sistema operativo Windows.

Ti sei chiesto come creare un database in MySQL? Non preoccuparti e non preoccuparti più poiché questo articolo esaminerà tutti i passaggi necessari per creare un database in MySQL. Tutto quello che devi fare è risparmiare tempo e leggere questo articolo.

Creazione di un database in MySQL

In parole povere, la creazione di un database in MySQL è semplicemente il primo passo verso l'archiviazione dei dati in modo ben strutturato. Esistono sintassi utili che vengono utilizzate per creare database, come vedremo in questo articolo.

CREA DATABASE istruzione è la sintassi più importante e preziosa in questa sezione in quanto crea un nuovo database in SQL.

Nella creazione di un database, il comando "CREA La parola chiave ” viene utilizzata per lo sviluppo o la creazione. Ad esempio, ci sono due principali istruzioni create in SQL:

  • CREA BANCA DATI
  • CREA TABELLA

Sintassi:

CREATE DATABASE database_name;

Nota: database_name è il nome del database.

Esistono due modi per creare un database:

  • Utilizzo di MySQL Command Line Client
  • Utilizzo di MySQL Workbench

Creazione di database utilizzando il client della riga di comando MySQL

Innanzitutto, devi specificare CREA DATABASE istruzione seguita dal nome database per creare un database. Un punto da notare:il nome del database deve essere univoco all'interno dell'istanza del server MySQL. Se non fornisci un nome univoco al tuo database, verrà visualizzato un avviso di errore da MySQL. Quando si verificano tali situazioni, è necessario fornire un nome diverso al database. Ad esempio, un errore comune è quando utilizzi un nome già esistente per creare un database, verrà visualizzato un messaggio di errore.

Esempio:

Per creare un nuovo database in MySQL (Command Line Client) usando il nome foss_linux usa la seguente sintassi:

CREATE DATABASE foss_linux;

Se hai accidentalmente utilizzato lo stesso nome, puoi facilmente creare un altro database; quindi non dovresti impazzire se ricevi l'errore poiché è normale. In alternativa, puoi eliminare il database e crearne uno nuovo.

Durante la creazione del database, non devi preoccuparti del set di caratteri e delle regole di confronto poiché MySQL, per impostazione predefinita, applica i set di caratteri e le regole di confronto durante l'impostazione del database.

Per creare un nuovo database con l'aiuto del client della riga di comando MySQL, come mostrato sopra, dovresti attenerti alle seguenti linee guida:

  • In primo luogo, accedi utilizzando le credenziali utente root fornite che hai creato durante l'installazione di MySQL sul tuo sistema operativo.
  • Utilizza CREA DATABASE istruzione per creare un nuovo database
  • Utilizza MOSTRA DATABASE istruzione per restituire un elenco di database esistenti al server corrente.

Per controllare il database appena creato, esegui SHOW CREATE DATABASE .

Dopo aver eseguito quel comando, MySQL restituisce insieme il nome del DB, il set di caratteri e le regole di confronto, come mostrato nell'immagine sopra.

Al termine, ora puoi creare tabelle e altri oggetti relativi al database all'interno del database foss_linux appena creato.

Ora puoi uscire dal client della riga di comando utilizzando "chiudi" comando. Questa istruzione è utile quando si desidera uscire e uscire dal programma MySQL. Per uscire, digita il comando di uscita.

Questi sono i passaggi cruciali di cui hai bisogno per familiarizzare con successo per creare, interrogare, manipolare e modificare i dati in un database.

Questo è un modo per creare un database in MySQL. Un altro metodo comune che tratteremo in questo articolo è la creazione di un database utilizzando MySQL workbench. Segui i passaggi indicati di seguito per creare correttamente un database utilizzando MySQL workbench.

Creazione di un database utilizzando MySQL Workbench

Esistono due modi per creare un database utilizzando MySQL workbench:

Metodo 1

Innanzitutto, avvia l'applicazione MySQL workbench e fai clic sul pulsante "+" come mostrato di seguito per impostare una nuova connessione.

In secondo luogo, digita il nome per le connessioni e quindi fai clic sul pulsante Verifica connessione.

Dopo aver cliccato su quel pulsante, il banco si avvierà e visualizzerà una finestra di dialogo che ti chiede di inserire la password dell'utente "root":

In questa sezione, devi prima digitare la password per l'utente root; dopodiché, fai clic sulla "casella di controllo" in Salva password nel deposito, quindi fai clic sul pulsante "OK" in basso per procedere con il processo.

Una volta completato il passaggio precedente, fai doppio clic sul nome della connessione "Foss Linux Tuts" per connetterti al server MySQL, come mostrato nell'esempio seguente.

Successivamente, MySQL Workbench si apre con la seguente finestra contenente quattro sezioni:Navigatore, Query, Informazioni e output.

Fai clic sul pulsante "crea un nuovo schema nel server connesso" dalla barra degli strumenti, come mostrato dallo screenshot seguente.

Nota: In MySQL, ci sono termini con cui devi anche familiarizzare, come lo schema, che in altre parole significa database. Quindi, quando ti viene detto di creare un nuovo schema, in altre parole, ti viene detto di creare un nuovo database.

Il set di caratteri e le regole di confronto vengono impostati per impostazione predefinita durante la creazione del database o dello schema; quindi non è necessario modificare nulla. Al termine, fai clic sul pulsante "Applica" nella parte inferiore della finestra.

Inoltre, nella parte inferiore è presente un pulsante di ripristino che ti aiuta a annullare tutte le specifiche o le impostazioni che hai accidentalmente eseguito prima di configurare il tuo database.

Dopo averlo fatto, viene visualizzata una finestra su MySQL Workbench che mostra lo script SQL da applicare al database. Si noti che il comando CREATE SCHEMA è lo stesso dell'istruzione CREATE DATABASE. Pertanto, puoi utilizzare quello che fa per te per creare il database.

Al termine, vedrai il database appena creato nella scheda degli schemi.

Metodo 2:

Per creare un database con il nome fosslinux_tuts, utilizzeremo la seguente sintassi:

CREATE SCHEMA fosslinux_tuts

Nota: Quando si utilizza il metodo 2, è necessario eseguire la query utilizzando il primo pulsante dopo il pulsante di salvataggio.

Questa sintassi creerà un database "fosslinux_tuts".

Conclusione

Ora speriamo che tu conosca completamente tutto ciò che devi sapere sulla creazione di un database in MySQL utilizzando entrambi i metodi (creazione di un database utilizzando il programma MySQL e creazione di un database utilizzando MySQL bench).

Per riassumere, questo tutorial ha riassunto come creare un nuovo database dal programma MySQL utilizzando l'istruzione MySQL "CREATE DATABASE" e dall'ambiente di lavoro MySQL utilizzando l'istruzione "CREATE SCHEMA". Inoltre, l'articolo ha anche trattato in parte l'installazione di MySQL su sistemi operativi Windows.

Con l'aiuto di questo articolo tutorial, puoi creare un database da zero utilizzando entrambi i metodi sopra menzionati. Hai mai provato a usare MySQL? Perché e come ti senti quando lo usi? Si prega di condividere con noi nella sezione commenti qui sotto. Grazie per la lettura.