logo

MySQL IZVEIDOT TABULU

Tabulu izmanto, lai sakārtotu datus rindu un kolonnu veidā, un to izmanto gan ierakstu glabāšanai, gan attēlošanai struktūras formātā. Tas ir līdzīgs darblapām izklājlapu lietojumprogrammā. Nepieciešama tabulas izveides komanda trīs lietas :

  • Tabulas nosaukums
  • Lauku nosaukumi
  • Definīcijas katram laukam

MySQL ļauj mums izveidot tabulu datu bāzē galvenokārt divos veidos :

  1. MySQL komandrindas klients
  2. MySQL darbgalds

MySQL komandrindas klients

MySQL ļauj mums izveidot tabulu datu bāzē, izmantojot IZVEIDOT TABLU komandu. Tālāk ir vispārīgs sintakse MySQL tabulas izveidei datu bāzē.

 CREATE TABLE [IF NOT EXISTS] table_name( column_definition1, column_definition2, ........, table_constraints ); 

Parametra skaidrojums

Iepriekš minētās sintakses parametru apraksti ir šādi:

java stīgu apdare
Parametrs Apraksts
datu bāzes_nosaukums Tas ir jaunas tabulas nosaukums. Tam jābūt unikālam mūsu izvēlētajā MySQL datubāzē. The JA NAV klauzula ļauj izvairīties no kļūdas, kad mēs izveidojam tabulu atlasītajā datu bāzē, kas jau pastāv.
kolonnas_definīcija Tas norāda kolonnas nosaukumu, kā arī katras kolonnas datu tipus. Tabulas definīcijas kolonnas ir atdalītas ar komatu operatoru. Kolonnas definīcijas sintakse ir šāda:
kolonnas_nosaukums1 datu_veids(izmērs) [NULL | NOT NULL]
tabulas_ierobežojumi Tas norāda tabulas ierobežojumus, piemēram, PRIMĀRĀ ATSLĒGA, UNIKĀLĀ ATSLĒGA, ĀRĒJĀ ATSLĒGA, PĀRBAUDE utt.

Piemērs

Ļaujiet mums saprast, kā izveidot tabulu datu bāzē, izmantojot piemēru. Atveriet MySQL konsoli un pierakstiet paroli, ja to esam iestatījuši instalēšanas laikā. Tagad atveriet datu bāzi, kurā vēlaties izveidot tabulu. Šeit mēs izveidosim tabulas nosaukumu 'darbinieku_galds' datu bāzē 'darbinieksb' izmantojot šādu paziņojumu:

 mysql> CREATE TABLE employee_table( id int NOT NULL AUTO_INCREMENT, name varchar(45) NOT NULL, occupation varchar(35) NOT NULL, age int NOT NULL, PRIMARY KEY (id) ); 

PIEZĪME:
1. Šeit NOT NULL ir lauka atribūts, un tas tiek izmantots, jo mēs nevēlamies, lai šis lauks būtu NULL. Ja mēģināsim izveidot ierakstu ar NULL vērtību, MySQL parādīs kļūdu.
2. Lauka atribūts AUTO_INCREMENT norāda, ka MySQL jāturpina un jāpievieno id laukam nākamais pieejamais numurs. PRIMARY KEY tiek izmantots, lai definētu kolonnas unikalitāti. Lai definētu primāro atslēgu, mēs varam izmantot vairākas kolonnas, kas atdalītas ar komatu.

MySQL tabulas izveides vizuālais attēlojums:

MySQL IZVEIDOT TABULU

Lai redzētu jaunizveidoto tabulu, mums ir jāizmanto šāda komanda:

 mysql> SHOW TABLES; 

Tas izskatīsies šādi:

MySQL IZVEIDOT TABULU

Skatiet tabulas struktūru:

Mēs varam izmantot šādu komandu, lai redzētu jaunizveidotās tabulas informāciju vai struktūru:

 mysql> DESCRIBE employee_table; 

Tas izskatīsies šādi:

MySQL IZVEIDOT TABULU

Izveidojiet tabulu, izmantojot MySQL Workbench

Tas ir vizuāls GUI rīks, ko izmanto, lai ātri un efektīvi izveidotu datu bāzes, tabulas, indeksus, skatus un saglabātās procedūras. Lai izveidotu jaunu datu bāzi, izmantojot šo rīku, vispirms ir jāpalaiž MySQL darbgalds un piesakieties, izmantojot vajadzīgo lietotājvārdu un paroli. Tas parādīs šādu ekrānu:

MySQL IZVEIDOT TABULU

Tagad veiciet šādas tabulas izveides darbības:

1. Dodieties uz cilni Navigācija un noklikšķiniet uz Grafika izvēlne . Šeit mēs varam redzēt visas iepriekš izveidotās datu bāzes. Tagad mēs esam gatavi izvēlēties datu bāzi, kurā tiek izveidota tabula.

2. Izvēlieties datu bāzi, veiciet dubultklikšķi uz tās, un mēs iegūsim apakšizvēlni zem datu bāzes. Šie apakšizvēlnes ir tabulas, skati, funkcijas un saglabātās procedūras, kā parādīts zemāk esošajā ekrānā.

MySQL IZVEIDOT TABULU

3. Atlasiet apakšizvēlni Tabulas, ar peles labo pogu noklikšķiniet uz tās un atlasiet Izveidot tabulu opciju. Mēs varam arī noklikšķināt uz ikonas Izveidot jaunu tabulu (parādīta sarkanā taisnstūrī), lai izveidotu tabulu.

4. Jaunajā tabulas ekrānā mums ir jāaizpilda visa informācija, lai izveidotu tabulu. Šeit mēs ievadīsim tabulas nosaukumu ( piemēram , darbinieka_tabula) un izmantojiet noklusējuma salīdzinājumu un programmu.

5. Noklikšķiniet vidējā loga iekšpusē un aizpildiet kolonnas informāciju. Šeit kolonnas nosaukumā ir daudz atribūtu, piemēram, primārā atslēga (PK), nav nulles (NN), unikālais indekss (UI), binārais (B), neparakstīto datu tips (UN), automātiskā pieauguma (AI) utt. ekrāns to izskaidro skaidrāk. Pēc visu datu aizpildīšanas noklikšķiniet uz Pieteikties pogu.

MySQL IZVEIDOT TABULU

6. Tiklīdz jūs noklikšķināsit uz pogas Apply, tiks atvērts SQL priekšraksta logs. Vēlreiz noklikšķiniet uz pogas Lietot, lai izpildītu paziņojumu un Pabeigt pogu, lai saglabātu izmaiņas.

MySQL IZVEIDOT TABULU

7. Tagad dodieties uz izvēlni Shēma un atlasiet datu bāzi, kurā ir jaunizveidotā tabula, kā parādīts zemāk esošajā ekrānā.

MySQL IZVEIDOT TABULU