Esercitazione SQL

SQL HOME Introduzione SQL Sintassi SQL Seleziona SQL SQL Seleziona distinto SQL dove SQL e, o, no Ordina SQL per Inserisci SQL in Valori nulli SQL Aggiornamento SQL Elimina SQL SQL Seleziona in alto SQL Min e Max Conteggio SQL, media, somma Mi piace SQL Caratteri jolly SQL SQL In SQL tra Alias ​​SQL Join SQL Join interno SQL Join sinistro SQL SQL Right Join SQL Full Join SQL Self Join Unione SQL Raggruppamento SQL per SQL Avere SQL esiste SQL Qualsiasi, Tutti SQL Seleziona in Inserisci SQL in Seleziona Caso SQL Funzioni SQL Null Stored procedure SQL Commenti SQL Operatori SQL

Database SQL

SQL Crea DB SQL Drop DB DB di backup SQL SQL Crea tabella Tabella di rilascio SQL SQL Alter tabella Vincoli SQL SQL non nullo SQL unico Chiave primaria SQL Chiave esterna SQL Controllo SQL SQL predefinito Indice SQL Incremento automatico SQL Date SQL Viste SQL SQL Injection Hosting SQL Tipi di dati SQL

Riferimenti SQL

Parole chiave SQL Funzioni MySQL Funzioni di SQL Server Funzioni di accesso MS Riferimento rapido SQL

Esempi SQL

Esempi SQL Quiz SQL Esercizi SQL Certificato SQL

Introduzione all'SQL


SQL è un linguaggio standard per l'accesso e la manipolazione dei database.


Cos'è SQL?

  • SQL sta per Structured Query Language
  • SQL ti consente di accedere e manipolare i database
  • SQL è diventato uno standard dell'American National Standards Institute (ANSI) nel 1986 e dell'International Organization for Standardization (ISO) nel 1987

Cosa può fare SQL?

  • SQL può eseguire query su un database
  • SQL può recuperare dati da un database
  • SQL può inserire record in un database
  • SQL può aggiornare i record in un database
  • SQL può eliminare record da un database
  • SQL può creare nuovi database
  • SQL può creare nuove tabelle in un database
  • SQL può creare stored procedure in un database
  • SQL può creare viste in un database
  • SQL può impostare autorizzazioni su tabelle, procedure e viste

SQL è uno standard - MA....

Sebbene SQL sia uno standard ANSI/ISO, esistono diverse versioni del linguaggio SQL.

Tuttavia, per essere conformi allo standard ANSI, supportano tutti almeno i comandi principali (come SELECT, UPDATE, DELETE, INSERT, WHERE) in modo simile.

Nota: la maggior parte dei programmi di database SQL ha anche le proprie estensioni proprietarie oltre allo standard SQL!


Utilizzo di SQL nel tuo sito web

Per creare un sito Web che mostri i dati di un database, avrai bisogno di:

  • Un programma di database RDBMS (ad esempio MS Access, SQL Server, MySQL)
  • Per utilizzare un linguaggio di scripting lato server, come PHP o ASP
  • Per utilizzare SQL per ottenere i dati desiderati
  • Per utilizzare HTML / CSS per lo stile della pagina

RDBMS

RDBMS sta per Sistema di gestione di database relazionali.

RDBMS è la base per SQL e per tutti i moderni sistemi di database come MS SQL Server, IBM DB2, Oracle, MySQL e Microsoft Access.

I dati in RDBMS sono archiviati in oggetti di database chiamati tabelle. Una tabella è una raccolta di voci di dati correlate ed è composta da colonne e righe.

Guarda la tabella "Clienti":

Esempio

SELECT * FROM Customers;

Ogni tabella è suddivisa in entità più piccole chiamate campi. I campi nella tabella Clienti sono costituiti da CustomerID, CustomerName, ContactName, Address, City, PostalCode e Country. Un campo è una colonna in una tabella progettata per mantenere informazioni specifiche su ogni record della tabella.

Un record, chiamato anche riga, è ogni singola voce che esiste in una tabella. Ad esempio, ci sono 91 record nella tabella Clienti sopra. Un record è un'entità orizzontale in una tabella.

Una colonna è un'entità verticale in una tabella che contiene tutte le informazioni associate a un campo specifico in una tabella.