Ho capito. Stai cercando di imparare l'SQL, ma non ti diranno nemmeno la parte più fondamentale:cosa ti serve per eseguire SQL!
Hai il codice SQL... ma dove lo esegui effettivamente? Di quale programma software hai bisogno prima di poter eseguire la tua query SQL su un database?
Se sei tu, tutto sta per essere rivelato!
Requisiti di base
Se stai seguendo gli esempi in un tutorial o in un libro SQL, dovrai avere un posto dove inserire le query.
In questo modo, ad esempio:
Se intendi eseguire query SQL, avrai bisogno di:
- Un sistema di gestione di database relazionali (RDBMS). Gli esempi includono:
- MySQL (Cos'è MySQL?)
- PostgreSQL (che cos'è PostgreSQL?)
- SQL Server (che cos'è SQL Server?)
- Oracle (Cos'è Oracle Database?)
- SQLite (Cos'è SQLite?)
- Uno strumento di gestione del database che ti consente di eseguire query SQL su quell'RDBMS. Gli esempi includono:
- MySQL WorkBench (che cos'è MySQL WorkBench?)
- Amministratore Pg
- Azure Data Studio (che cos'è Azure Data Studio?)
- SQL Server Management Studio (che cos'è SQL Server Management Studio?)
- DBeaver (che cos'è DBeaver?)
- Varie interfacce della riga di comando, come sqlcmd, sql-cli, mssql-cli, sqlite3, ecc
- Puoi anche eseguire query SQL sui database tramite un'applicazione (come un sito Web), nel qual caso puoi utilizzare qualsiasi linguaggio di programmazione che stai utilizzando (ad esempio PHP, Python, ecc.).
Se non li hai installati, di seguito sono riportati alcuni collegamenti che ti aiuteranno a metterti in funzione.
Installazione
Di seguito sono riportati i collegamenti alle pagine di download ufficiali di alcuni dei più popolari RDBMS, nonché agli strumenti più comunemente utilizzati per eseguire query SQL su ciascuno di essi.
MySQL
Per installare MySQL:
- Pagina ufficiale di download di MySQL (vedi anche la guida all'installazione)
- Workbench ufficiale di MySQL (strumento di database GUI)
Dai un'occhiata anche al mio tutorial su MySQL su Quackit.
PostgreSQL
Per installare PostgreSQL:
- Pagina ufficiale di download di PostgreSQL
- Pagina di download di PgAdmin (strumento di database per PostgreSQL)
Inoltre, ecco alcuni tutorial nel caso avessi bisogno di aiuto:
- Come installare PostgreSQL su Ubuntu 18.04
- Come installare PostgreSQL su Ubuntu 20.04
- Come installare Postgres.app su un Mac
SQL Server
Per eseguire query SQL su SQL Server, installa SQL Server, quindi installa uno strumento di database.
1. Installa SQL Server
Per installare SQL Server, scaricalo dalla pagina di download ufficiale di SQL Server .
Per un'edizione gratuita, scegli l'edizione Developer o l'edizione Express. Se hai bisogno di aiuto, consulta il mio tutorial Come installare SQL Server (copre Windows, Linux e MacOS).
2. Installa uno strumento di gestione del database
Di seguito sono riportati i collegamenti per aiutarti a scaricare e installare uno strumento che ti consentirà di eseguire query SQL su SQL Server.
Ne devi solo installarne uno (anche se li installi tutti in sicurezza, se preferisci).
- Azure Data Studio :scarica dalla pagina di download ufficiale di Azure Data Studio. Questo è uno strumento di database che consente di eseguire query su SQL Server. È disponibile per Windows, Linux e MacOS. Ho scritto alcune esercitazioni di installazione per l'installazione di Azure Data Studio:
- Come installare Azure Data Studio (Mac)
- Come installare Azure Data Studio (Ubuntu 18.04)
- Come installare Azure Data Studio (Ubuntu 20.04)
- Per gli utenti Windows, Azure Data Studio è incluso quando si installa SSMS (sotto)
- SQL Server Management Studio (SSMS) :Scarica dalla pagina di download ufficiale di SSMS. Questo è disponibile solo per SQL Server su Windows. Tuttavia, è uno strumento più ricco di funzionalità rispetto ad Azure Data Studio. SSMS include effettivamente Azure Data Studio nella sua installazione, quindi entrambi vengono installati uno accanto all'altro. Vedi il mio tutorial Come installare SSMS per le istruzioni di installazione.
- sqlcmd :Scarica dalla pagina ufficiale di sqlcmd. Questa è un'utilità della riga di comando che consente di eseguire query SQL dal Terminale (Linux/MacOS) o dal prompt dei comandi (Windows). Ho scritto i seguenti tutorial per l'installazione di sqlcmd su Linux:
- Come installare sqlcmd e bcp su Ubuntu
- Come installare sqlcmd e bcp su SUSE
- Come installare sqlcmd e bcp su Red Hat (RHEL)
Dopo aver installato SQL Server e almeno uno strumento di gestione del database, puoi procedere ed eseguire query SQL.
Vedi anche il mio tutorial su SQL Server su Quackit.
Oracle Express
Per installare Oracle Express:
- Pagina ufficiale di download di Oracle Express
- Oracle Live (questo è uno strumento di database online)
SQLite
Per installare SQLite:
- Pagina ufficiale di download di SQLite
- L'installazione di SQLite fornisce una shell della riga di comando denominata sqlite3 (o sqlite3.exe su Windows)
In SQLite, la creazione di un database utilizza un processo diverso rispetto alla maggior parte degli altri DBMS. Se sei bloccato perché un tutorial non ti insegna il metodo SQLite, vedi Come creare un database in SQLite. Da lì puoi scrivere normali query SQL sul tuo database.
Dai un'occhiata anche al mio tutorial su SQLite su Quackit.