| Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan lager du en tabell i MySQL?
    Her er en oversikt over hvordan du lager tabeller i MySQL, sammen med forklaringer og eksempler:

    uttalelsen `Opprett tabell`

    Kjernekommandoen er `Opprett tabell`. Her er den grunnleggende syntaksen:

    `` SQL

    Lag tabell tabell_navn (

    kolonne1 data_type (størrelse) [begrensninger],

    kolonne2 data_type (størrelse) [begrensninger],

    ...

    Columnn Data_Type (størrelse) [Begrensninger]

    );

    `` `

    Forklaring

    * `tabell_name`: Velg et beskrivende navn for tabellen din. Tabellnavn skal være små bokstaver og bruker ofte understreker for å skille ord (f.eks. `Brukere`,` produkter`).

    * `kolonne1`,` kolonne2`, ...: Dette er navnene på kolonnene (feltene) i tabellen din.

    * `data_type`: Dette spesifiserer hvilken type data hver kolonne lagres. Vanlige datatyper inkluderer:

    * `int`: Hele tall (f.eks. 10, -5, 200)

    * `varchar (størrelse)`: Strenger med variabel lengde (f.eks. "Hallo", "John Doe")

    * `røye (størrelse)`: Strenger med fast lengde (f.eks. "ABC", "123")

    * `text`: Lange tekststrenger (f.eks. Et blogginnlegg)

    * `date`: Datoer (f.eks. "2023-12-18")

    * `DateTime`: Datoer og tidspunkter (f.eks. "2023-12-18 10:30:00")

    * `desimal (presisjon, skala)`: Desimaltall (f.eks. 12.34, -5.00)

    * `boolean`: Sanne eller falske verdier (f.eks. 1 eller 0)

    * `størrelse` (valgfritt): For strengtyper (`varchar`,` char`), spesifiser den maksimale lengden i tegn.

    * `begrensninger (valgfritt): Dette er regler som håndhever dataintegritet, for eksempel:

    * `ikke null`: Kolonnen kan ikke bli tom.

    * `unik`: Sikrer at hver verdi i kolonnen er unik.

    * `primærnøkkel`: En unik identifikator for hver rad i tabellen. Vanligvis er det en enkelt kolonne, men du kan også definere sammensatte primærnøkler med flere kolonner.

    * `Foreign Key`: Oppretter et forhold mellom to tabeller ved å henvise til den primære nøkkelen til en annen tabell.

    * `auto_increment`: Genererer automatisk et unikt tall for hver nye rad som er lagt til i tabellen.

    eksempler

    1. Opprette en enkel `brukere -tabell:

    `` SQL

    Lag tabellbrukere (

    user_id int auto_increment primærnøkkel,

    Brukernavn varchar (50) ikke null,

    E -post varchar (255) ikke null unik,

    passord varchar (255) ikke null

    );

    `` `

    2. Opprette et `Products` -tabell med en fremmed nøkkel:

    `` SQL

    Lag bordprodukter (

    PRODUKT_ID INT Auto_Increment Primary Key,

    Navn varchar (255) ikke null,

    Pris desimal (10,2) ikke null,

    kategori_id int,

    Utenlandsk nøkkel (kategori_id) Referanser kategorier (kategori_id)

    );

    `` `

    Viktige merknader:

    * Sakfølsomhet: MySQL-tabell- og kolonnenavn er generelt case-ufølsomme.

    * database: Forsikre deg om at du er koblet til riktig database før du lager tabeller.

    Gi meg beskjed hvis du har en spesifikk tabellstruktur i tankene, og jeg kan hjelpe deg med å skrive den aktuelle "opprette tabell" -uttalelsen.

    früher :

     Weiter:
      Relatert Artike
    ·Bruk av Class Tilsvarende i PHP 
    ·Hvordan lage en dynamisk meny Gjennom PHP og MySQL 
    ·Hvordan Cut Off del av en streng i PHP 
    ·Hvordan sette Variabel innhold i en fil med PHP 
    ·Hvordan å utvide en klasse til en annen klasse i PHP 
    ·Sette inn en Array Into MySQL i PHP 
    ·Access 2007 & MySQL 
    ·Hvordan du kan overføre PHP Array til JavaScript 
    ·Hvordan lage en Apache MySQL Server kontoen ved hjelp a…
    ·Slik konverterer en PHP String til Dato 
      Anbefalte artikler
    ·Hvordan overføre en streng fra en tekstboks til en Dat…
    ·Hvilket nettside tilbyr hjelp til PHP CMS -programmerin…
    ·Hvordan få en forsinkelseseffekten i Java Eclipse 
    ·Hva er en 380 Feil i Vb 
    ·Hvilken programvare oversetter språkprogram på høyt …
    ·Slik konverterer Tall til ord i Javascript 
    ·Forskjellen mellom High Level & Lavt nivå i programmer…
    ·Hvordan tillate PUD for PHP Library på Go Daddy 
    ·VBA String Metoder 
    ·Hvordan overvåke tilkoblingen Pool in the Sun Java 7 J…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/