Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vyhlásenie `Create Table`
Príkaz jadra je „Create Table“. Tu je základná syntax:
`` sql
Vytvorte tabuľku table_name (
stĺpec1 data_type (veľkosť) [obmedzenia],
column2 data_type (veľkosť) [obmedzenia],
...
columnn data_type (veľkosť) [obmedzenia]
);
`` `
Vysvetlenie
* `table_name`: Vyberte popisný názov pre svoju tabuľku. Názvy tabuľky by mali byť malé a často používať podčiarknutia na oddelenie slov (napr. „Používatelia“, „produkty“).
* `Column1`,` Column2`, ...: Toto sú názvy stĺpcov (polí) vo vašej tabuľke.
* `data_type`: To určuje typ údajov, ktoré každý stĺpec uloží. Bežné typy údajov zahŕňajú:
* `int`: Celé čísla (napr. 10, -5, 200)
* `varchar (veľkosť)`: Struny s premenlivou dĺžkou (napr. „Ahoj“, „John Doe“)
* `char (veľkosť)`: Reťazce s pevnou dĺžkou (napr. „ABC“, „123“)
* `text`: Dlhé textové reťazce (napr. Príspevok blogu)
* `Date`: Dátumy (napr. „2023-12-18“)
* `DateTime`: Dátumy a časy (napr. „2023-12-18 10:30:00“)
* `desatinné (presnosť, mierka)`: Desatinné čísla (napr. 12,34, -5,00)
* `boolean`: Pravdivé alebo falošné hodnoty (napr. 1 alebo 0)
* `size` (voliteľné): Pre typy reťazcov (`varchar`,` char`) zadajte maximálnu dĺžku znakov.
* `Constraints` (voliteľné): Sú to pravidlá, ktoré presadzujú integritu údajov, napríklad:
* `nie null`: Stĺpec nemôže byť ponechaný prázdny.
* `jedinečný: Zaisťuje, že každá hodnota v stĺpci je jedinečná.
* `primárny kľúč: Jedinečný identifikátor pre každý riadok v tabuľke. Zvyčajne je to jeden stĺpec, ale môžete tiež definovať kompozitné primárne kľúče s viacerými stĺpcami.
* `cudzí kľúč ': Vytvára vzťah medzi dvoma tabuľkami odkazom na primárny kľúč inej tabuľky.
* `Auto_increment`: Automaticky generuje jedinečné číslo pre každý nový riadok pridaný do tabuľky.
príklady
1. Vytvorenie jednoduchej `používateľovovej tabuľky:
`` sql
Vytvorte používateľov tabuľky (
User_id int Auto_increment Primárny kľúč,
Užívateľské meno Varchar (50) nie null,
E -mail Varchar (255) nie je NULL jedinečný,
heslo varchar (255) nie je null
);
`` `
2. Vytváranie tabuľky `produktov s cudzieho kľúča:
`` sql
Vytvorte tabuľkové produkty (
Product_id int Auto_increment Primárny kľúč,
Názov Varchar (255) nie null,
Cena desatinné (10,2) nie null,
kategória_id int,
Cudzí kľúč (kategória_id) kategórie referencie (kategória_id)
);
`` `
Dôležité poznámky:
* Citlivosť prípadu: Názvy tabuľky MySQL a názvy stĺpcov sú vo všeobecnosti citlivé na prípad.
* Databáza: Pred vytvorením tabuliek sa uistite, že ste pripojení k správnej databáze.
Dajte mi vedieť, ak máte na mysli konkrétnu štruktúru tabuľky a môžem vám pomôcť napísať príslušné vyhlásenie „Create Table“.