SQL (Structured Query Language ) gør det muligt for udviklere at skabe , søge og vedligeholde databaser. SQL-sætninger dækker en bred vifte af funktioner, herunder definere database strukturer , indsætte data og hente data , ofte i samarbejde med andre teknologier . Databaser ved hjælp af SQL er almindelige i web-og desktop applikationer . Mange SQL-sætninger er forholdsvis enkel, så alle kan lære at bruge dem, selv uden megen teknisk erfaring . Oprettelse
SQL-sætninger kan oprette databaser og tabeller. Følgende kodeeksempel viser oprette en tabel : Hej
CREATE TABLE Company (
CompanyId int , salg
Navn varchar (255)
)
< p > Når en SQL-sætning opretter en tabel , angiver tabellen navn samt navne og datatyper i kolonnerne. Eventuelt kan erklæringen også angive , hvilken kolonne er den primære nøgle som følger : Hej
PRIMARY KEY ( CompanyId )
Denne kolonne vil indeholde værdier, der identificerer hver post i tabellen entydigt
.
Indsættelse
SQL-sætninger kan indsætte data i eksisterende databasetabeller. Følgende kodeeksempel viser at tilføje en ny post til en tabel : Hej
INSERT INTO Company ( CompanyId , Name)
VALUES ( 10, ' Great Products' )
at indsætte data i en database tabel , SQL-sætningen først hedder bordet og kolonnenavne , så angiver en værdi for hver kolonne. Hvis en database tabelkolonne er indstillet til auto- tilvækst , i hvilket tilfælde hver ny post vil automatisk blive tildelt den næste i en serie af fortløbende numre , kan indsætte erklæring levere " null " for den pågældende kolonne .
< br >
opdatering
SQL-sætninger kan opdatere poster i en database tabel . Følgende eksempel kode opdaterer en given database tabel rekord : Hej
UPDATE Company
SET Navn = ' Really Great Products'
WHERE CompanyId = 10
erklæring instruerer database management system til først at vælge den database tabel med det angivne navn , og derefter for at vælge de poster i tabellen , der har den specificerede værdi i " CompanyId " kolonnen . Inden for disse optegnelser , instruerer SQL databasen for at opdatere " Name " kolonnen værdi med den nye tekst angivne streng.
Forespørger
SQL opdatering udsagn er blandt de mest fælles . De fleste database applikationer bruger forespørgsler til at vælge bestemte dataposter og samlinger fra en datakilde . Følgende kode viser udvælgelse af data fra en database tabel : Hej
SELECT * FROM Firma
Denne forespørgsel vælger hver kolonne værdien i tabellen . At vælge en specifik kolonne SQL bruger følgende syntaks : Hej
SELECT navn FROM Firma
Denne syntaks kan alternativt vælge flere bestemte kolonner , for eksempel i en større database tabel
< br . >