T -SQL er en metode som brukes for transaksjoner på databasen som å velge og oppdatere poster. Det er tre viktigste transaksjoner som brukes i web eller desktop-applikasjoner : velg , oppdatere og sette inn. Slett er også et alternativ , men det er vanlig praksis å unngå å slette poster fra databasen fra et program. Å vite hvordan man skal arbeide med de viktigste tre kommandoer i T -SQL får programmereren startet på dynamisk innhold og database spørringer . Velg Statement
velger uttalelse brukes til å returnere data . Den brukes for bare å lese data og ikke manipulering av noen av de returnerte resultatene . Programmereren kan manipulere dataene i programmet , men det blir ikke endret i databasen. SELECT-setningen har følgende syntaks : en
velge fra hvor =
Den første " " statement er brukes for å angi hvilken kolonne i tabellen blir returnert . Programmereren kan bruke "*" også, noe som betyr returnere alle kolonner. Imidlertid er denne praksis ikke er standard , siden det kan redusere ytelsen til databasetjeneren. Den " " statement er erstattet med navnet på tabellen som er spørres. Den " der klausulen " av uttalelsen ber også for en kolonne og en variabel . Dette er filtrering syntaksen til en utvalgt uttalelse. For eksempel, hvis programmereren ønsker bare å hente en liste over kunder som har en første navnet " Fred ", heter det der klausulen blir brukt til å bare hente disse spesifikke poster.
Update Statement
oppdateringen setningen brukes til å faktisk redigere postene i databasen. Oppdateringen uttalelser bør håndteres med forsiktighet siden skrive en oppdatering erklæring uten en klausul der endrer alle postene i databasen. Nedenfor er et eksempel på en oppdatering uttalelse:
oppdatering
sett = hvor =
Den første delen av uttalelsen definerer bordet der oppdateringen vil finne sted. Den første kolonnen oppføringen er kolonnen som må endres med den tildelte variabel. Den andre kolonnen - variabel settet er i der klausulen. Dette filtrerer postene som vil bli oppdatert . Det er viktig å merke seg at uten dette der klausulen, er alle postene i databasen endret. Glemme hvor klausulen er en vanlig feil gjort av utviklere.
Sett Statement
Innsatsen setningen brukes til å opprette nye poster i databasen. Innsatsen setningen har følgende syntaks i SQL : en
setter inn ( , , ....) verdier ( , < ; verdi2 > , ....)
tabellen uttalelse definerer bordet der informasjonen er satt inn. Listen over kolonner samsvarer med listen over verdier. Det er viktig å merke seg at listen over kolonner må samsvare listen over verdier eller SQL Server vil returnere en feil . Denne uttalelsen setter bare én posten inn i databasen og returnerer ikke en verdi .