1. Definire e manipolare i dati:
* Crea tabella: Definire la struttura di una nuova tabella, comprese le sue colonne e i loro tipi di dati.
* Inserisci in: Aggiungi nuove righe (record) a una tabella.
* Aggiornamento: Modifica i dati esistenti in una tabella.
* Elimina: Rimuovere le righe da una tabella.
* Alter Tabella: Cambia la struttura di una tabella, come l'aggiunta o la rimozione di colonne.
2. Query e recupero dati:
* Seleziona: Recupera i dati da una o più tabelle in base alle condizioni specificate.
* Dove: Filtra i dati per recuperare solo le righe che soddisfano criteri specifici.
* Ordine di: Ordina i dati recuperati in ordine crescente o discendente.
* Gruppo di: Righe di gruppo con valori simili in una colonna specifica.
* Avere: Filtro gruppi di righe in base a condizioni specifiche.
3. Gestisci oggetti di database:
* Crea database: Crea un nuovo database.
* Drop Database: Elimina un database esistente.
* Crea indice: Crea indici per accelerare il recupero dei dati.
* Drop Index: Elimina un indice esistente.
* Crea vista: Crea una tabella virtuale basata su una query esistente, semplificando il recupero dei dati complessi.
4. Controllo Accesso e sicurezza:
* Grant: Assegnare le autorizzazioni agli utenti per accedere e manipolare i dati.
* revoca: Rimuovere le autorizzazioni dagli utenti.
* Crea utente: Crea nuovi account utente.
* Drop utente: Elimina gli account utente.
Esempio:
`` `sql
- Recupera tutti i nomi dei clienti e le e-mail dalla tabella dei clienti
Seleziona FirstName, LastName, Email
Dai clienti;
- Inserire un nuovo record di clienti
Inserisci i clienti (firstName, LastName, Email)
Valori ('John', 'doe', '[email protected]');
- Aggiorna l'e-mail di un cliente con ID 123
Aggiorna i clienti
Imposta email ='[email protected]'
Dove customerid =123;
`` `
Concetti chiave:
* Tipi di dati: Diversi tipi di dati (numeri, testo, date, ecc.) Utilizzati per definire le colonne nelle tabelle.
* Tabelle: Strutture utilizzate per organizzare i dati in righe e colonne.
* query: Richieste per recuperare i dati dal database.
* Vincoli: Regole che garantiscono l'integrità e la coerenza dei dati.
Comprendere questi comandi e concetti SQL di base è essenziale per lavorare con database relazionali e gestire efficacemente i dati.
software © www.354353.com