Grunnleggende SQL Syntax

Grunnleggende SQL Syntax


SQL (Structured Query Language) tillater utviklere å lage, spørring og vedlikeholde databaser. SQL-setninger dekker et bredt spekter av funksjoner, inkludert å definere database strukturer, sette inn data og hente data, ofte i kombinasjon med andre teknologier. Databaser som bruker SQL er vanlig i web og desktop-applikasjoner. Mange SQL-setninger er relativt enkle, slik at alle kan lære å bruke dem, selv uten mye teknisk erfaring.

Opprette

SQL-setninger kan opprette databaser og tabeller. Følgende eksempelkode demonstrerer opprette en tabell:

CREATE TABLE Company (

CompanyID int,

Navn varchar (255)

)

Når en SQL-setning lager en tabell, angir den tabellen navn samt navn og datatypene i kolonnene. Eventuelt uttalelsen kan også angi hvilken kolonne er primærnøkkelen som følger:

PRIMARY KEY (CompanyID)

Denne kolonnen vil inneholde verdier som identifiserer hver post i tabellen unikt.

Sette

SQL-setninger kan sette inn data i eksisterende databasetabeller. Følgende kodeeksempel demonstrerer legge til en ny post i en tabell:

INSERT INTO Company (CompanyID, navn)

VERDIER (10, 'flotte produkter')

For å sette inn data i en database tabell, SQL-setningen sier første tabellen og kolonnenavn, og deretter angir en verdi for hver kolonne. Hvis en database tabellkolonne er satt til auto-økning, i så fall hver nye posten vil automatisk bli tildelt den neste i en sammenhengende rekke av tall, kan innsatsen uttalelse levere "null" for den kolonnen.

oppdatering

SQL-setninger kan oppdatere poster i en database tabell. Følgende eksempel kode oppdaterer en gitt database tabell posten:

UPDATE selskapet

SET navn = 'virkelig flott Products'

HVOR CompanyID = 10

Denne uttalelsen instruerer database management system for å først velge databasen tabellen med det angitte navnet, deretter for å velge postene innenfor det bordet som har den angitte verdien i "CompanyID" kolonnen. Innenfor disse postene, instruerer SQL databasen for å oppdatere "Navn" kolonneverdi med den nye tekststreng spesifisert.

spørring

SQL oppdatere uttalelser er blant de vanligste. De fleste databaseapplikasjoner bruke søk for å velge bestemte dataelementer og samlinger fra en datakilde. Følgende kode viser velge data fra en database tabell:

SELECT * FROM selskapet

Denne spørringen velger hver kolonneverdi i tabellen. For å velge en bestemt kolonne, bruker SQL følgende syntaks:

SELECT navn FROM selskapet

Denne syntaksen kan alternativt velge flere bestemte kolonner, for eksempel i et større databasetabell.