logo

„MySQL“ KURTI LENTELĘ

Lentelė naudojama duomenims tvarkyti eilučių ir stulpelių pavidalu ir naudojama įrašams saugoti ir rodyti struktūros formatu. Tai panašu į darbalapius skaičiuoklės programoje. Reikia lentelės kūrimo komandos trys dalykai :

  • Lentelės pavadinimas
  • Laukų pavadinimai
  • Kiekvieno lauko apibrėžimai

„MySQL“ leidžia mums sukurti lentelę į duomenų bazę, daugiausia du keliai :

  1. MySQL komandų eilutės klientas
  2. „MySQL Workbench“.

MySQL komandų eilutės klientas

MySQL leidžia sukurti lentelę duomenų bazėje naudojant KURTI LENTELĘ komandą. Toliau pateikiamas bendrinis sintaksė MySQL lentelės kūrimui duomenų bazėje.

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

Parametrų paaiškinimas

Aukščiau pateiktos sintaksės parametrų aprašymai yra tokie:

paieškos algoritmai
Parametras apibūdinimas
duomenų bazės_pavadinimas Tai naujos lentelės pavadinimas. Jis turėtų būti unikalus mūsų pasirinktoje MySQL duomenų bazėje. The JEI NĖRA sąlyga leidžia išvengti klaidos, kai sukuriame lentelę pasirinktoje duomenų bazėje, kuri jau egzistuoja.
stulpelio_apibrėžimas Jame nurodomas stulpelio pavadinimas ir kiekvieno stulpelio duomenų tipai. Lentelės apibrėžimo stulpeliai yra atskirti kableliu. Stulpelio apibrėžimo sintaksė yra tokia:
stulpelio_pavadinimas1 duomenų_tipas(dydis) [NULL | NOT NULL]
table_constraints Jame nurodomi lentelės apribojimai, pvz., PIRMINIS RAKTAS, UNIKALUS RAKTAS, UŽSIENIS RAKTAS, PATIKRINIMAS ir kt.

Pavyzdys

Leiskite mums suprasti, kaip sukurti lentelę į duomenų bazę, naudodami pavyzdį. Atidarykite „MySQL“ konsolę ir užsirašykite slaptažodį, jei jį nustatėme diegimo metu. Dabar atidarykite duomenų bazę, kurioje norite sukurti lentelę. Čia mes sukursime lentelės pavadinimą 'darbuotojo_stalas' duomenų bazėje 'darbuotojas' naudojant šį teiginį:

 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) ); 

PASTABA:
1. Čia NOT NULL yra lauko atributas ir jis naudojamas, nes nenorime, kad šis laukas būtų NULL. Jei bandysime sukurti įrašą su NULL reikšme, tada MySQL iškels klaidą.
2. Lauko atributas AUTO_INCREMENT nurodo MySQL eiti į priekį ir pridėti kitą galimą numerį prie ID lauko. PIRMINIS RAKTAS naudojamas stulpelio unikalumui apibrėžti. Pirminiam raktui apibrėžti galime naudoti kelis stulpelius, atskirtus kableliu.

Vizualus MySQL lentelės kūrimo vaizdas:

„MySQL“ KURTI LENTELĘ

Norėdami pamatyti naujai sukurtą lentelę, turime naudoti šią komandą:

 mysql> SHOW TABLES; 

Tai atrodys taip, kaip žemiau pateikta išvestis:

pridedant prie masyvo java
„MySQL“ KURTI LENTELĘ

Žiūrėkite lentelės struktūrą:

Norėdami pamatyti naujai sukurtos lentelės informaciją ar struktūrą, galime naudoti šią komandą:

 mysql> DESCRIBE employee_table; 

Tai atrodys taip:

„MySQL“ KURTI LENTELĘ

Sukurkite lentelę naudodami „MySQL Workbench“.

Tai vizualinis GUI įrankis, naudojamas greitai ir efektyviai kurti duomenų bazes, lenteles, indeksus, rodinius ir saugomas procedūras. Norėdami sukurti naują duomenų bazę naudodami šį įrankį, pirmiausia turime paleisti „MySQL Workbench“. ir prisijunkite naudodami norimą vartotojo vardą ir slaptažodį. Bus rodomas toks ekranas:

„MySQL“ KURTI LENTELĘ

Dabar atlikite šiuos lentelės kūrimo veiksmus:

1. Eikite į Naršymo skirtuką ir spustelėkite Tvarkaraščio meniu . Čia matome visas anksčiau sukurtas duomenų bazes. Dabar esame pasirengę pasirinkti duomenų bazę, kurioje sukuriama lentelė.

parseint java

2. Pasirinkite duomenų bazę, dukart spustelėkite ją ir mes gausime submeniu po duomenų baze. Šie submeniu yra lentelės, rodiniai, funkcijos ir saugomos procedūros, kaip parodyta toliau pateiktame ekrane.

„MySQL“ KURTI LENTELĘ

3. Pasirinkite antrinį meniu Lentelės, spustelėkite jį dešiniuoju pelės mygtuku ir pasirinkite Sukurti lentelę variantas. Taip pat galime spustelėti sukurti naują lentelės piktogramą (rodoma raudoname stačiakampyje), kad sukurtume lentelę.

4. Naujame lentelės ekrane turime užpildyti visą informaciją, kad sukurtume lentelę. Čia įvesime lentelės pavadinimą ( pavyzdžiui , darbuotojas_lentelė) ir naudokite numatytąjį palyginimą bei variklį.

5. Spustelėkite vidurinį langą ir užpildykite stulpelio informaciją. Čia stulpelio pavadinime yra daug atributų, pvz., pirminis raktas (PK), nenulinis (NN), unikalus indeksas (UI), dvejetainis (B), nepasirašytų duomenų tipas (UN), automatinis prieaugis (AI) ir kt. ekranas tai paaiškina aiškiau. Užpildę visą informaciją, spustelėkite Taikyti mygtuką.

„MySQL“ KURTI LENTELĘ

6. Kai tik spustelėsite mygtuką Taikyti, atsidarys SQL sakinio langas. Dar kartą spustelėkite mygtuką Taikyti, kad įvykdytumėte pareiškimą ir Baigti mygtuką, kad išsaugotumėte pakeitimus.

„MySQL“ KURTI LENTELĘ

7. Dabar eikite į meniu Schema ir pasirinkite duomenų bazę, kurioje yra naujai sukurta lentelė, kaip parodyta toliau pateiktame ekrane.

„MySQL“ KURTI LENTELĘ