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 :
- MySQL komandų eilutės klientas
- „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:
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
Ž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:
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:
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.
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ą.
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.
7. Dabar eikite į meniu Schema ir pasirinkite duomenų bazę, kurioje yra naujai sukurta lentelė, kaip parodyta toliau pateiktame ekrane.