En database inneholder en liste over poster i objekter som kalles tabeller . Disse tabellene er søkbare fra web-applikasjoner . En database og tabellene det inneholder er opprettet ved hjelp av Structured Query Language ( SQL) . I tillegg er de postene som finnes tabellene også opprettet og hentes ved hjelp av SQL. Du oppretter en søkbar Web database ved å opprette en ny database og tabeller som holder poster som kunder, salg og produktinformasjon. Du trenger
Microsoft SQL Management Studio
SQL web host kontoen
Vis flere instruksjoner
en
Klikk på Windows " Start" -knappen og deretter "Programmer . " Klikk på " Microsoft SQL Server " og deretter "SQL Server Management Studio. " En ledetekst åpnes der du skriver inn plasseringen av din online SQL Server vert. Oppgi SQL -postadresse og passord i tekstboksene , og klikk "Connect ". Klikk på " Ny spørring " knappen for å åpne en tekst editor. Det er der du skriver inn SQL-kode for å lage den søkbare databasen.
2
Lag din database. Databasen inneholder alle brukertillatelsene , tabeller, visninger og lagrede prosedyrer som gjør din database søkbare. Følgende SQL kode oppretter databasen:
CREATE DATABASE my_search_db
Trykk F5 for å kjøre koden . Dette skaper en database på SQL Server.
3
Lag tabeller som brukes for søk. Hver tabell i databasen kan brukes i et søk. Du tillater brukere å søke og lese data ved hjelp av din egen kode og database - lagrede prosedyrer . I dette eksempel er en kunde tabell opprettet. Følgende kode oppretter en tabell:
CREATE TABLE kunde
(
id int , etter
Etternavn varchar ( 255 ) , etter
Fornavn varchar ( 255 ) , etter
)
Trykk F5 for å kjøre denne koden . Denne enkle tabellen oppretter en liste over kunder. "ID" -feltet blir brukt som et felt som gir kunden et unikt identifikasjonsnummer. Dette er også brukt til interne ansatte når de ønsker å søke etter en kunde ID-nummer .
4
Sett noen data inn i tabellen . En vellykket søk krever noen data i tabellene . Sett noen data inn i kundens bordet for å teste ut den nye databasen . Følgende kode setter en kunde rekord i tabellen : en
setter inn kunde ( 1 , ' Joe ', ' Smith ')
5
Opprette en lagret prosedyre . En lagret prosedyre er en gjenbrukbar blokk med kode som kjører SQL-kommandoer . En lagret prosedyre kan benyttes for å skape et enkelt søk for en kunde. Følgende kode oppretter en lagret prosedyre for å søke Web-databasen for en kunde : en
lage prosedyre sel_customer
( @ id int )
som
velge * fra kunden hvor id = @ id
p Dette lagret prosedyre henter en kunde basert på kundens ID-en du sender den. Den @ id variabelen brukes til å lokalisere kunden og sende det til den anmodende programmet.
6
Execute den lagrede prosedyren for å teste søket database. Følgende kode søker i databasen og viser deg " Joe Smith " kunden inngått kunden bordet : en
exec sel_customer en