SQL Compact Tutorial

SQL Compact Tutorial


Microsoft SQL Server Compact database er en liten, men kraftig, filstruktur designet for å brukes med mobile og desktop-applikasjoner. Det tar nytte av den kraftige Transact-SQL tilgang metode for å behandle data. SQL eller Structured Query Language, er en lett-å-bruke metoden for å få tilgang til data som er lagret i databasetabeller. Når brukere forstår hvordan du bruker noen grunnleggende kommandoer, kan de finne nesten hva som helst i en database. Mens mer komplekse utsagn tilby mer kraftige programmeringsmuligheter, er selv de mest kompliserte SQL-setning bare en kombinasjon av de grunnleggende kommandoer.

Bruksanvisning

1 Logg inn til SQL Server Management Studio til søket Compact database tabeller ved hjelp av SQL-setninger. For å legge inn en ny spørring, klikk "Ny spørring". Velg "New SQL Server Compact Edition Query" fra de tilgjengelige alternativene. Etter inntasting av en SQL-setning i den tomme spørringen vinduet, klikk på "Kjør" eller trykk "PF5" å behandle kommandoen i spørringsverktøy. Se resultatene av spørringen i "resultater" -vinduet.

2 Bruk "velg" -kommandoen til å lese rader med data fra en database tabell. Undersøk følgende uttalelse:

velg kolonne 1, COLUMN2, kolonne 3 fra table_name hvor kolonne 1 = 'bokstavelig value'

I denne "velg" statement, er tre kolonner hentes fra en tabell som heter "table_name" hvis "kolonne 1" er lik "bokstavelig verdi." Hver rad som oppfyller disse kriteriene blir returnert. Ingen rader er returnert hvis tabellen ikke inneholder noen rader der betingelsen er sann. Hvis table_name ikke inkluderer en eller flere av de navngitte kolonner, mislykkes kommandoen og en feilmelding returneres.

Hvis ingen "hvor" klausul brukes, alle radene blir returnert. Hvis "velg (*)" er brukt i stedet for notering kolonnenavn, blir alle kolonnene i tabellen returnert.

3 Bruk "sette" kommando for å legge til rader med data til en database tabell. Undersøk følgende uttalelse:

Sett inn table_name (kolonne 1, COLUMN2, kolonne 3) verdier ( "abc", "produkts", "abc selskap")

I denne "sett inn" statement, er en rad lagt til i tabellen som inneholder verdiene som er oppført i "verdier" klausulen. Ingen "hvor" klausul brukes med en "sett inn" statement. Hvis noen av kolonnene er ikke inkludert i "table_name" eller verdiene er ikke gyldig for definisjon kolonnen, mislykkes kommandoen og en feilmelding returneres.

4 Bruk "oppdatering" -kommandoen til å endre rader med data i en database tabell. Undersøk følgende uttalelse:

oppdatering table_name

set kolonne 1 = "xyz"

hvor COLUMN2 = "produkts"

I denne "oppdateringen" statement, alle "COLUMN1" verdier endret til "xyz" hvis den tilhørende "COLUMN2" er lik "produkts". Hvis ingen "hvor" klausul brukes, endres "update" statement hver rad i tabellen.

5 Bruk "delete" kommando for å fjerne rader med data fra en database tabell. Undersøk følgende uttalelse:

slette fra table_name hvor kolonne 1 = "xyz"

I denne "slette" statement, er alle radene fjernet fra "table_name" hvis "kolonne 1" = "xyz". Kolonnenavn er ikke vant med å slette uttalelse. Alle radene er fjernet fra bordet hvis ingen der leddet er spesifisert.

6 Bruk "commit transaksjon" kommando for å gjøre resultatene av "update", "sett" eller "slette" kommandoer permanent. Bruk "rollback transaksjon" -kommandoen til å reversere endringene.

Hint

  • Når lære SQL, alltid øve på en testdatabase, slik at produksjonssystemer ikke er påvirket.
  • Fordi "update" og "slett" kommandoer kan endre eller fjerne flere rader eller påvirke hele tabellen, stor forsiktighet bør tas når du bruker disse kraftige SQL-setninger.