Bilde
  Førstesiden | C++ | JavaScript | SQL | ASP | PHP | PHP & MySQL | PHP & PostgreSQL | Bruktbutikk | Linker | Nytt fra php.net | Forum | Quiz
Kodearkiv
+ C++ (50)
+ Intro til PHP (113)
+ PHP og databaser
+ ASP (49)
+ SQL (26)
+ JavaScript (55)
Diverse
» Howto`s (22)
» htaccess
» Innsendte triks
Feedback
» Ris og ros
» Rapporter bugs
» Ny artikkel
» Kontakt meg
Verktøy
» Generer robots.txt
» Generer metatagger
» Redirect generator
» Scann metatagger
» Bakgrunnsfarge
» Velg font
Sjekk kode
» HTML Validator
» CSS Validator
Tilfeldig link
» Webclick.no
Tjenester
» Forum
» Quiz!



Førstesiden / SQL / tabell.html

Lage en tabell

Her går jeg ut ifra at du har lagd den databasen i punktet over. Først går du inn i MySQL igjen og skriver 'use database databasenavn;'. Nå skal du være inne i databasen, og er klar for å lage en tabell.

Slik lager vi en tabell:

create table person(alder int not null, fornavn char(30), etternavn char(30), fnr int primary key);

Tabellen heter her altså person. I denne tabellen er det 4 felter. Alder som er et heltall som ikke kan være null, fornavn tekst med maksimalt 30 tegn, fornavn tekst med maksimalt 30 tegn, fnr som er et unikt tall.

Forklaring på mulige parametere:

KommandoForklaring
intHeltall
char(30)Tekststreng med opptil 30 bokstaver.
not nullDette feltet kan ikke være tomt.
primary keyPrimærnøkkel. I dette feltet kan det ikke være duplikate verdier.
tinyintLite heltall
unsigned intIkke et negativt heltall (-1,-2,-3 osv).
referencesHvis vi ønsker å koble sammen tabeller.

Annet:

KommandoForklaring
blobBinary Large Object (bilder etc).
textStore tekstmengder.
Decimal(presisjon, skala)For desimaltall.
FloatDesimaltall.

Skrevet av Sindre Mathisen 2001


Utskriftsvennlig versjon | Forslag til endring av artikkel | Skriv ut | Ny kommentar

Kommentarer

Innsendt av Espen A. Svendsen Email: espen[ATNOSPAM]kanesletta.no
Hvis jeg vil lage et felt med noe som tilsvarer Autonummer i Access, hva slags type bør jeg velge da? Altså et tall som teller oppover for hver post..

PS: Bra side! ;)

Innsendt av André M, Karlsen Email: a2k[ATNOSPAM]bgtlan.org
For å få en "id" som stiger bruker du auto_increment - f.eks:

CREATE TABLE animals (
id MEDIUMINT NOT NULL AUTO_INCREMENT,
name CHAR(30) NOT NULL,
PRIMARY KEY (id)
);

Innsendt av Raymond Rødal Email: raymond.rodal[ATNOSPAM]netcom.no
et felt som heter feks ID, int,6 felter og auto_increment

Nyttige program
PHP
MySQL
PostgreSQL
.NET FrameWork
Apachetoolbox
EasyPHP
PHP Coder
Om meg
CV
Hvem er jeg?
Støtt sindrem.com
Bli partner?
Linke til Sindrem.com
SinSoft
Priser annonsering
Oppdrag
Kursplan 2003
Systemutvikling
Forum
Søk på sindrem.com
 
 
Søk på php.net
 
 
Nyhetsbrev
 
 På:Av:
 


 ©® Sindre Mathisen, SinSoft™ Designet for NS 6.0, IE 5, Opera 5.0 og nyere. Bokmerk denne siden.




Forum1.no - Bannerexchange