|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur skapar du en tabell i MySQL?

    Här är en uppdelning av hur man skapar tabeller i MySQL, tillsammans med förklaringar och exempel:

    Uttalandet av "Skapa tabell"

    Kärnkommandot är "Skapa tabell". Här är den grundläggande syntaxen:

    `` `SQL

    Skapa tabell tabell_name (

    Column1 Data_Type (storlek) [begränsningar],

    Column2 Data_Type (storlek) [begränsningar],

    ...

    Columnn Data_Type (storlek) [begränsningar]

    );

    `` `

    Förklaring

    * `table_name`: Välj ett beskrivande namn för ditt bord. Tabellnamn bör vara små bokstäver och använd ofta understreck för att separera ord (t.ex. "användare", "produkter").

    * `Column1`,` Column2`, ...: Dessa är namnen på kolumnerna (fälten) i din tabell.

    * `data_type`: Detta anger vilken typ av data som varje kolumn lagras. Vanliga datatyper inkluderar:

    * `int`: Hela siffror (t.ex. 10, -5, 200)

    * `varchar (storlek)`: Strängar med variabel längd (t.ex. "Hej", "John Doe")

    * `char (storlek)`: Strängar med fast längd (t.ex. "ABC", "123")

    * `text`: Långa textsträngar (t.ex. ett blogginlägg)

    * `date`: Datum (t.ex. "2023-12-18")

    * `datetime`: Datum och tider (t.ex. "2023-12-18 10:30:00")

    * `decimal (precision, skala)`: Decimalantal (t.ex. 12.34, -5.00)

    * `boolean`: Sanna eller falska värden (t.ex. 1 eller 0)

    * `storlek` (valfritt): För strängtyper (`varchar`,` char ') anger du den maximala längden i tecken.

    * `begränsningar" (valfritt): Det här är regler som upprätthåller dataintegritet, till exempel:

    * `inte null`: Kolumnen kan inte lämnas tom.

    * `unikt`: Säkerställer att varje värde i kolumnen är unikt.

    * `primär nyckel`: En unik identifierare för varje rad i tabellen. Vanligtvis är det en enda kolumn, men du kan också definiera sammansatta primära nycklar med flera kolumner.

    * `Utländsk nyckel`: Skapar en relation mellan två tabeller genom att hänvisa till den primära nyckeln för en annan tabell.

    * `auto_increment`: Genererar automatiskt ett unikt nummer för varje ny rad som läggs till i tabellen.

    exempel

    1. Skapa en enkel "användare" Tabell:

    `` `SQL

    Skapa tabellanvändare (

    user_id int auto_increment primär nyckel,

    Användarnamn varchar (50) inte null,

    E -post varchar (255) inte null unikt,

    Lösenord Varchar (255) inte null

    );

    `` `

    2. Skapa en tabell med en utländsk nyckel:

    `` `SQL

    Skapa tabellprodukter (

    produkt_id int auto_increment primär nyckel,

    namn varchar (255) inte null,

    Pris decimal (10,2) inte noll,

    kategori_id int,

    Utländsk nyckel (Category_ID) Referenskategorier (Category_ID)

    );

    `` `

    Viktiga anteckningar:

    * Fallkänslighet: MySQL-tabell- och kolumnnamn är i allmänhet fallkänsliga.

    * databas: Se till att du är ansluten till rätt databas innan du skapar tabeller.

    Låt mig veta om du har en specifik tabellstruktur i åtanke, och jag kan hjälpa dig att skriva rätt uttalande från "Skapa tabell".

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder Zend Autoloader
    ·Hur du sätter PHP i MySQL Uttalanden
    ·Hur man läser en textfil från en klient Använda PHP
    ·Hur ansluta OpenOffice Base till MySQL
    ·Hur man berättar DB2 till Avrunda ett tal
    ·Hur får man en webbsida i PHP
    ·Hur kan man överföra stora filer i PHP
    ·Hur vill kolla Format e-postadress med PHP
    ·Expanderande PHP Meny Tutorial
    ·Hur man skapar Dir i PHP
    Utvalda artiklarna
    ·Hur uppdaterar Kolumn Namn på en JTable
    ·Hur man skriver Java Script
    ·Hur man använder Console.Write i VB.NET
    ·Java för Spel
    ·Hur man kolla om en variabel är ett heltal
    ·Hur man tar bort Hex-tecken i VB.Net Regex
    ·Hur man gör en sträng till en array av TECKEN i C + +…
    ·Hur man använder den nya linjen i appletfönster Progr…
    ·Hur byta namn filer med VBS
    ·Typer av Klustring Algoritmer
    Copyright © Dator Kunskap https://www.dator.xyz