SQL Tutorial

Difficulty: Easy
Cost: Free

Structured Query Language (SQL) è un linguaggio per la creazione di database e la manipolazione dei dati. SQL è un ANSI (American National Standard Institute), la norma ed è supportato da quasi tutti i dati relazionali Base Management Systems (RDBMS) come Oracle, MySQL, SQLServer, MS Access, SQL ecc PostGreSQL ha due parti:

  • Data Definition Language (DDL): per creare, modificare, o far cadere le tabelle e indici.
  • Data Manipulation Language (DML): per inserire, aggiornare, recuperare o cancellare i dati nelle tabelle.

Ecco come utilizzare SQL.

  1. Installare un pacchetto RDBMS. Potete scaricare MySQL da http://www.mysql.org per il vostro sistema operativo (OS) e l'installazione utilizzando le istruzioni fornite. Per sistemi operativi Windows, può essere installato con un doppio clic il programma di installazione e scegliere i valori di default per ogni fase.
  2. Inizio Mysql servizio. Nella finestra del prompt dei comandi, cambiare la directory in C: \ mysql \ bin (se avete installato MySQL in C:) e la questione seguente comando per avviare il servizio MySQL:

    NET START mysql

  3. query di recuperare il nome della tabella di database Inizio client MySQL.Nella finestra del prompt dei comandi, cambiare la directory in C: \ mysql \ bin e il comando mysql per mysql prompt.
  4. Creare una base di dati. Il MySQL prompt, immettere il comando 'creare il database' seguita da qualsiasi nome di database. Ricordarsi di mettere punto e virgola alla fine del comando:

    creare database EMP;

  5. Impostare il database creato come attiva. Per fare questo, la questione 'USO' seguito dal nome del database mysql sul prompt:

    emp uso;

  6. Creare una tabella. Per effettuare questa operazione, utilizzare 'CREATE TABLE' con nome e dati di ogni tipo di tabella campo. È inoltre possibile specificare PRIMARY KEY e come qualsiasi altro vincolo NOT NULL. Ad esempio:

    CREATE TABLE persona
    (NOME VARCHAR (80) PRIMARY NOT NULL,
    DSGN VARCHAR (5),
    ETA INTEGER,
    RETRIBUZIONE INTEGER
    );
  7. Inserisci alcuni dati nella tabella creata.Questo viene realizzato per mezzo 'INSERT INTO' seguito dal nome della tabella ed i valori da inserire.
    • Se avete bisogno di inserire una riga con i valori per tutte le colonne, quindi utilizzare il seguente comando:

      INSERT INTO persona VALUES ( 'Kakul', 'MGR', 26,35000);

    • Se avete bisogno di inserire i valori per le colonne selezionate solo, quindi è necessario specificare i nomi di colonna anche il comando, come indicato:

      INSERT INTO persona (NOME) VALUES ( 'Feroz');

    Si noti che un personaggio è racchiuso all'interno di valore virgolette e ogni comando termina con un punto e virgola.

  8. Aggiorna la tabella.
    • Utilizzare il comando UPDATE SET e con coppie nome-valore come:

      AGGIORNAMENTO persona SET pagare = 50000;

    • Per aggiornare una riga particolare, l'uso nella clausola WHERE AGGIORNAMENTO comando come:

      AGGIORNAMENTO persona SET pagare = 20000 DOVE NOME = 'Kakul';
  9. Recupera i dati memorizzati. Utilizzare il comando SELECT per recuperare i dati. Per condizionato il recupero, si può usare clausola WHERE. Prova seguenti domande:
    • Per recuperare tutte le colonne e tutte le righe:

      SELECT * FROM persona;

    • Per ottenere l'elenco ordinato, utilizzare la clausola ORDER BY:

      SELECT * FROM persona ORDER BY nome;

    • Per recuperare alcune colonne di tutte le righe:

      SELECT nome da persona;

    • Per recuperare tutte le colonne di una particolare riga:

      SELECT * FROM persona dove name = 'Feroz';

    • Per recuperare selezionato colonne di una particolare riga:

      SELECT pagare da persona DOVE nome = 'Kakul';
    • Per recuperare una riga con le colonne che hanno un particolare modello (ossia di tutti coloro che pagano i lavoratori il cui nome inizia con K):

      SELECT pagare DA DOVE nome come persona 'K%';

    • Per contare il numero di record nella tabella (ad esempio si desidera conoscere il numero di dipendenti):

      SELECT COUNT (*) da persona;

    • Per ottenere la somma di una colonna (ad esempio quello che c'è da sapere totale pagare per essere a pagamento):

      SELECT SUM (PAY) da persona;
    • L'uso e / o nella clausola WHERE per recuperare i dati basati su più condizione:

      SELECT * FROM persone WHERE Name LIKE 'K%' E pagare> 5000;
    • Per il gruppo di risultati, utilizzare GROUP BY come nel seguente testo:

      SELECT * FROM persona GROUP BY dsgn;

    • Per visualizzare i gruppi che soddisfano uno dei criteri, CON utilizzare come illustrato di seguito:

      SELECT * FROM persona DAL GRUPPO CON dsgn pagare> 12000;
    • Per ottenere risultati, se un campo ha un valore del dato, l'utilizzo in clausola:

      SELECT * FROM persona cui nome ( 'Feroz', 'Kakul');

    È possibile provare la ricerca con le altre funzioni anche come AVG, DISTINTE, TRA ecc

  10. Aggiungere una colonna alla tabella.Questo viene fatto attraverso il comando ALTER come:

    ALTER TABLE persona ADD esperienza INTEGER;

  11. Impostare un alias per persona tabella utilizzando solo poche colonne. Per fare questo, utilizzare come come illustrato di seguito:

    SELECT NOME, DA DSGN persona come lavoratori dipendenti;

  12. Elimina i record dalla tabella.
    • Per eliminare un record, utilizzare il comando DELETE con clausola WHERE come:

      DELETE * FROM persona DOVE nome = 'Feroz';

    • Per eliminare tutti i record, utilizzare:

      DELETE FROM persona;

      Tutte le registrazioni possono anche essere eliminato utilizzando Truncate comando come:

      Troncare TABELLA persona;

  13. Drop nella colonna aggiunto al punto 10 della presente sentenza. Devi utilizzare nuovamente il comando con ALTER DROP come questo:

    ALTER TABLE DROP persona l'esperienza;

    Si noti che con ADD si deve specificare il tipo di dati della colonna, che è anche, ovviamente, non sono richiesti con DROP.

  14. Drop la tabella creata. Utilizzare DROP TABLE comando seguito dal nome della tabella.

    DROP TABLE persona;

  15. Drop anche database. Utilizzare DROP DATABASE comando seguito dal nome del database.

    DROP DATABASE PEM;
  16. Provate SQL anticipo temi come la creazione di punti di vista, le stored procedure, cursori, ecc entrare dal link proposto.
Average rating: