SQL Server - Introduzione
SQL Server
Installazione
Versione SQL Server 2012 Express
- Ho installato la versione SQL Server 2012 Express, ma le versioni precedenti o successive non presentano sostanziali differenze.
- Questo il file di installazione scaricato dal sito Microsoft: ‘SQLEXPRWT_x64_ENU.exe’, dove WT sta per 'With Tools' e comprende il SSMS (SQL Server Management Studio). Il SSMS è una interfaccia grafica che permette di interagire con il database, sia come progetto (creazione di tabelle, ecc.), che come estrazione e visualizzazione dati.
- Il database è un servizio, nel senso che non ha una interfaccia grafica, ma viene avviato con il Pc stesso. Per vedere se il servizio è avviato, andare nei servizi di Windows e cercare ‘SQL Server’.
Versione SQL Server 2017 Express
- Dal sito https://www.microsoft.com/it-it/sql-server/sql-server-downloads scaricare la versione SQL Server 2017 Express.
- Il file scaricato “SQLServer2017-SSEI-Expr.exe” è un installatore di circa 5 MB.
- L’installazione è consentita in modalità “Standard”, “Personalizzata” e in una modalità posticipata (si scaricano i file di installazione che poi si eseguono in un momento successivo).
- Per un controllo completo di quello che si andrà ad installare, si scelga la modalità “Personalizzata”.
- Selezionare la lingua di installazione e la cartella per i file multimediali.
- Alla conferma parte il download dei file di installazione (circa 732 MB).
- Al termine del download parte il software che governa l’installazione vera e propria. È il Centro installazione SQL Server (che può essere lanciato in qualsiasi momento). Le varie voci presenti nel programma consentono l’installazione di tutti i moduli:
- Il server SQL Server.
- Il SQL Server Reporting Services.
- Gli strumenti di gestione.
- Contienre il SSMS (SQL Server Management Studio, versione attuale 17.9.1).
- I Data Tools.
- Contiene il SSDT (SQL Server Data Tools) che forniscono l’integrazione del database direttamente nell’ambiente Visual Studio.
Connessione
- Per connettersi a SQL Server si utilizza il SSMS (SQL Server Management Studio).
- Impostare il ‘Server name’ nella forma: ‘nome_pc\SQLEXPRESS’.
- Impostare ‘Authentication’ in ‘Windows Authentication’ o ‘SQL Server Authentication’; la seconda richiede l’inserimento anche dello ‘User name’ e della ‘Password’.
- Cliccare su ‘Connect’.
- Una volta connessi, l’SSMS mostra lo ‘Object Explorer’ con il quale si può navigare attraverso tutti gli oggetti del database.
- Per iniziare a lavorare su SQL Server occorre (1) creare un database e (2) creare almeno una tabella sul database.
- La scrittura di qualsiasi Query, avviene in un pannello che si apre premendo il bottone ‘New Query’, la sua esecuzione premendo il bottone ‘Execute’.
Operatori
= Uguale
!= o <> Diverso
> Maggiore
>= Maggiore o uguale
< Minore
<= Minore o uguale
IN Compreso in una lista di valori
BETWEEN … AND … Compreso in un range di valori
LIKE Simile a
NOT Non compreso in una lista, in un range, …
> Maggiore
>= Maggiore o uguale
< Minore
<= Minore o uguale
IN Compreso in una lista di valori
BETWEEN … AND … Compreso in un range di valori
LIKE Simile a
NOT Non compreso in una lista, in un range, …
Wild cards
% Zero o più caratteri
_ Esattamente un carattere
[] Qualsiasi carattere compreso nella parantesi quadre
[^] Qualsiasi carattere non compreso nella parantesi quadre
_ Esattamente un carattere
[] Qualsiasi carattere compreso nella parantesi quadre
[^] Qualsiasi carattere non compreso nella parantesi quadre