MYSQL Una guida per principianti: Parte 2

Contenuti

Questo articolo è stato pubblicato nell'ambito del Blogathon sulla scienza dei dati

– Conoscenza di base di qualsiasi database.

– Conoscenze di base di programmazione.

Sei pronto a migliorare le tue capacità di codifica e a padroneggiare i database?? Eccellente!! sì … sei sulla strada giusta qui.

introduzione

SQL sta per linguaggio di query strutturato. SQL è un linguaggio ampiamente utilizzato per lavorare con i dati. Tutte le organizzazioni dispongono di dati e archiviano almeno una parte dei dati in un database.

SQL è il linguaggio dei database; l'apprendimento di SQL ti consente di utilizzarli in modo efficace.

MySQL è un popolare database relazionale, open source che puoi usare per creare tutti i tipi di database web, vale a dire, da semplice, catalogare le informazioni di base come i consigli sui libri fino agli archivi di dati più complessi e ospitare centinaia di migliaia di record in. Imparare MySQL è un ottimo passo per chi conosce già PHP o il linguaggio Perl. In questo caso, puoi creare siti web che possono interagire con un database MySQL in tempo reale e visualizzare record categorizzati e ricercabili (recuperato) agli utenti.

SQL ti consente di visualizzare i dati, analizzare i dati ed eseguire calcoli con i dati. Con l'aiuto di SQL, puoi modificare i dati memorizzati in un database o cambiare il modo in cui funziona il database. SQL ti consente anche di impostare regole su come i dati possono essere modificati e chi da.

Ordine del giorno

1) Come scaricare e configurare SQL?

2) Crea il database e collegalo

3) Dichiarazioni SQL

4. conclusione

Come scaricare e configurare SQL?

Avrai bisogno di due software: (1) SQL Server stesso (2) SQL Server Management Studio (SSMS).

Microsoft fornisce entrambi online gratuitamente, come un unico pacchetto da scaricare e installare anche. SQL Server è il software che gestisce qualsiasi query SQL eseguita, ma in realtà non mostra i risultati della query né appare sullo schermo. SSMS è il software che vedrà effettivamente il interfaccia utente. Qui puoi scrivere le query che vuoi testare,
e questo è ciò che mostrano i risultati.

Di seguito è riportata l'immagine che mostra l'aspetto di SSMS dopo l'installazione: –

871335174_capture7-4707673

Fonte immagine: https://www.mssqltips.com/tipimages2/5174_Capture7.jpg

Ora, Cosa scaricare esattamente??

Microsoft offre diversi “edizioni” diverso da SQL Server online. Fondamentalmente, SQL Server Express è quello gratuito su cui si basa questo libro. Nell'edizione Express, Microsoft offre anche diversi "pacchetti" di download, ad esempio, Avanzate, con strumenti, eccetera. SQL Server Express con servizi avanzati incluso SSMS.

Da dove lo scaricherai?

Dove scaricarlo È possibile scaricare una versione gratuita di quanto sopra dal sito Web di Microsoft, cliccando su
link per il download nella pagina web sottostante (se entri “scarica SQL Server” e Google, questa pagina dovrebbe apparire nella parte superiore dei risultati): –

https://www.microsoft.com/en-in/sql-server/sql-server-downloads

Quando fai clic sul link sopra, il sito Microsoft ti chiederà un messaggio per accedere o registrare un account. Una volta che ho fatto questo, ti fornirà una selezione di pacchetti SQL Server Express da scaricare. Se ti registri per un nuovo account Microsoft e poi non ti porta direttamente alle opzioni di download, torna alla pagina web precedente, quindi fai clic sul collegamento per il download e accedi con i dettagli del tuo account appena registrato. Allora sarai nel
pagina corretta per scegliere il pacchetto di download.

Di seguito è riportato il collegamento dove è possibile visualizzare la documentazione su come scaricare e installare SSMS: –

https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15

Dopo aver selezionato il pacchetto appropriato, Fare clic sul pulsante “Continua” in fondo alla pagina. Questo ti porterà a una pagina che avvia il download. Il download è solo una cartella, non un singolo file. Se il tuo browser ti offre la possibilità di salvare il download, salvalo dove vuoi, visto che sai dov'è.

Ad esempio, salva le impostazioni sul desktop per un facile accesso al download. Se non puoi scegliere dove salvarlo, sarà quasi sicuramente scaricato nella cartella dei download del tuo computer, in genere “C: Utenti (Il tuo nome utente) download”.
Il download potrebbe richiedere del tempo, ma continuerà da solo, quindi a questo punto, puoi lasciare il processo per completare il download.

Creare il database e collegarlo

Dopo aver installato correttamente SSMS, dobbiamo creare il database e vedremo come collegarlo al server SQL.

Per configurare o creare un nuovo database usa questa riga:

CREA DATABASE db_name;

Ora per vedere tutti i tuoi database, useremo il seguente comando:

mostra database;

Per iniziare a lavorare con MySQL, dovrai stabilire una sessione SSH attiva sul tuo server SQL. Connessione MySQL.

mysql -u root -p

Per sbarazzarsi di un database inutile, basta digitare il comando come segue:

DROP DATABASE db_name;

Ecco come puoi scrivere qualsiasi query qui in SSMS: –

93456ssms-run-query-8827011

Fonte immagine: https://www.essentialsql.com/wp-content/uploads/2014/08/SSMS-Run-Query.png

Dichiarazioni SQL

I seguenti diagrammi mostrano tutte le dichiarazioni necessarie per implementare Query.

39263immagine002-6813807

Fonte immagine

Quindi, ci sono quattro tipi di istruzioni SQL:

  • Linguaggio di definizione dei dati (DDL) Dichiarazioni- Aggiornamenti DDL / cambia la struttura della tabella, come creare una nuova tabella, eliminare una tabella, modificare una tabella, eccetera.
  • Linguaggio di manipolazione dei dati (DML) Dichiarazioni: I comandi DML vengono utilizzati per modificare o aggiornare il Banca dati. Sei responsabile di tutte le forme di eventuali modifiche al database.
  • Linguaggio di controllo delle transazioni (TCL) Dichiarazioni: I comandi TCL possono essere utilizzati solo con comandi DML come “INSERIRE, ELIMINA e AGGIORNA “ soltanto.
  • Linguaggio di controllo dei dati (DCL) Dichiarazioni: I comandi DCL vengono utilizzati per concedere l'autorizzazione o il permesso e riottenere l'autorità revocando da qualsiasi utente del database in qualsiasi momento.

Per prima cosa costruiamo la tabella per implementare le istruzioni SQL di cui sopra: –

Lavora con le tabelle

Le tabelle sono l'elemento chiave dei database MySQL, in quanto consentono di memorizzare tutte le informazioni in righe organizzate. Ogni riga è composta da colonne che presentano un tipo di dati specifico. Hai molto
opzioni per la personalizzazione utilizzando i seguenti comandi.

La sintassi di base per creare una tabella:

CREA TABELLA [SE NON ESISTE] nome_tabella(
 elenco_colonne
);

Il seguente frammento di codice è una tabella con le caratteristiche di un elenco di film che vogliamo organizzare in modo diverso
attributi:

CREA TABELLA filmati(
 titolo VARCHAR(100),
 anno VARCHAR(100),
 regista VARCHAR(50),
 genere VARCHAR(20),
 valutazione VARCHAR(100) );

Per vedere la nostra tabella:

Usa i seguenti comandi per ottenere maggiori informazioni sulle tabelle memorizzate nel tuo database.

mostra tabelle;  #call a list of all tables associated with a database.
 DESCRIBE table_name;  #see the columns of your table.
 DESCRIBE table_name column_name;  #review the information of the column in your table

Come eliminare una tabella?

Per sbarazzarsi del tavolo, è necessario specificare il nome della tabella nel seguente comando:

DROP TABLE nome_tabella;

Lavora con le colonne della tabella

Utilizza le colonne per memorizzare informazioni simili che condividono lo stesso attributo (ad esempio, nomi di registi).
Le colonne sono definite da diversi tipi di archiviazione:

– CHAR

– VARCHAR

– TESTO

– BLOB

– EUT

Specifica che tipo di informazioni vuoi recuperare da una determinata riga.

Quando si progettano colonne per il database, il tuo obiettivo è selezionare la lunghezza ottimale da evitare
spazio sprecato e massimizza le prestazioni.

Di seguito sono riportati i comandi SQL per lavorare con le tabelle.

1) Se vuoi aggiungere una nuova colonna in una tabella particolare, digita sotto il comando:

ALTER TABLE tabella ADD [COLONNA] nome_colonna;

2) Diciamo che hai una colonna insolita che non è necessaria, poi, puoi eliminare o eliminare quella particolare tabella usando il seguente comando:

ALTER TABLE table_name 
DROP [COLONNA] nome_colonna;

3) Ora aggiungi una riga o un record particolare alla tabella usando il seguente codice:

INSERT INTO nome_tabella (campo1, campo2, ...) VALORI (valore1, 
valore2, ...);

4) Ora, se vogliamo recuperare dati specifici dalle colonne, scriveremo:

SELEZIONA valore1, valore2 FROM nome_tabella;

5) Vuoi eliminare un record che è stato inserito per errore?? sì, Puoi farlo. Qui abbiamo usato la clausola where che segue la condizione che deve essere soddisfatta per recuperare un determinato record: –

ELIMINA DA film WHERE budget="1";

6) Allo stesso modo, puoi usare clausole diverse per aggiornare tutte o le righe specificate nella tua tabella.
Per aggiornare tutte le righe:

AGGIORNA nome_tabella
SET colonna_1 = valore_1 WHERE budget="5";

7) Puoi modificare qualsiasi colonna esistente con il seguente frammento di codice:

ALTER TABLE filmati MODIFICA COLONNA numero INT(3);

8) Puoi combinare due o più colonne insieme alla funzione CONCAT facilmente usando il seguente codice:

SELEZIONA CONCAT(nome di battesimo, ' ', cognome) AS 'Nome', reparto DA
utenti;

Se stai memorizzando dati importanti, ha quattro preoccupazioni principali:

> L'archiviazione dei dati dovrebbe essere rapida e semplice perché dovresti farlo frequentemente.

> Il supporto di memorizzazione deve essere affidabile. Perciò, non vorrai tornare più tardi e scoprire che ne mancano alcuni (il tutto) i tuoi dati.

> Il recupero dei dati dovrebbe essere facile e veloce, indipendentemente da quanti articoli conservi lì.

> Hai richiesto un modo semplice per separare le informazioni esatte che desideri ora
delle tonnellate di dati che non vuoi in questo momento.

conclusione

Abbiamo visto i passaggi iniziali necessari per configurare il software, eccetera. Spero che questo articolo ti sia piaciuto. Vedremo più implementazioni nel prossimo articolo. Grazie!

Il supporto mostrato in questo articolo non è di proprietà di DataPeaker e viene utilizzato a discrezione dell'autore.

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.