Artiklar » SQL » De vanligaste SQL kommandona

 
 

De vanligaste SQL kommandona

Författare: mattiasjarnhall
Datum: den 8 april 2002
Antal lästa: 13460
Ej stjärnmärkt

Lära sig grunden i SQL, vi använder oss av en databaskoppling som vi döper till "Con" och sedan att hämta ut informationen från tabellen, alltså Recordset, döper vill till RS.
Fyra vanliga kommandon är:SELECT, INSERT INTO, UPDATE, och DELETE

SELECT
Hämtar informationen från databasen och t.ex skriver ut den på sidan.

Kod:
<%

' Alternativ 1.
SQL = "SELECT * From TABELL"
Set RS = Con.Execute(SQL)

' Alternativ 2, som hämtar samtliga kolumner och rader i en tabell. Vi skippar * men bara de raderna man väljer ut.
SQL = "SELECT kolumn1, kolumn2 From TABELL"
Set RS = Con.Execute(SQL)

%>


INSERT INTO
Lägger till nya poster i tabellen.

Kod:
<%

' "Sträng" är t.ex Request.Form, eller något liknande.
SQL = "INSERT INTO TABELL(kolumn1,kolumn2) Values('sträng',ett_tal)"
Con.Execute(SQL)

%>


UPDATE
Uppdatera inlägg i tabellen. (Exempelvis räkna klick på en länk)

Kod:
<%

' Detta kommer att uppdateras "kolumn" i tabellen.
SQL = "UPDATE TABELL Set kolumn = kolumn + 1"
Con.Execute(SQL)

%>


DELETE
Ta bort från en tabell.

Kod:
<%

SQL = "DELETE From TABELL"
Con.Execute(SQL)

%>


Vill du kunna ha från en specifik rad, t.ex från ID 8, då skriver du så här.

Kod:
<%

SQL = "DELETE From TABELL Where ID = 8"
Con.Execute(SQL)

%>


Sådär, det var nog allt för denna gången! Hoppas att du nu har ökat din förståelse för de vanligaste kommandona i SQL.
Nästa gång kan vi gå in lite djupare, och se hur effektivt SQL är!

Lycka till
/ Mattias Järnhäll
 
     

  » Logga in  
 
Användarnamn

Lösenord

 
     

  » Bli medlem  
  Bli medlem på ASPsidan!  
     

     
  Microsoft  
     

  » Partners  
  Comsolvia  
     
  » ANNONS  
  ingen annons än  
     

  » Senast online  
  Endast för inloggade  
  Antal inloggade: 1  
     

Copyright © 2007 www.ASPsidan.se
ingen sponsrar längre ASPsidan med Dedikerad Server
ASPsidan RSS
   
 XHTML / CSS
Det tog 0,0317 sekunder att ladda sidan