Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoríte tabuľku v MySQL?

Tu je rozdelenie toho, ako vytvoriť tabuľky v MySQL, spolu s vysvetleniami a príkladmi:

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“.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené