Taulukkoa käytetään tietojen järjestämiseen rivien ja sarakkeiden muodossa ja sitä käytetään sekä tietueiden tallentamiseen että näyttämiseen rakennemuodossa. Se on samanlainen kuin laskentataulukkosovelluksen laskentataulukot. Taulukon luontikomento vaatii kolme asiaa :
- Taulukon nimi
- Kenttien nimet
- Määritelmät jokaiselle kentälle
MySQL mahdollistaa taulukon luomisen tietokantaan pääasiassa kaksi tapaa :
- MySQL Command Line Client
- MySQL Workbench
MySQL Command Line Client
MySQL avulla voimme luoda taulukon tietokantaan käyttämällä LUO TAULU komento. Seuraava on yleinen syntaksi MySQL-taulukon luomiseen tietokantaan.
CREATE TABLE [IF NOT EXISTS] table_name( column_definition1, column_definition2, ........, table_constraints );
Parametrin selitys
Yllä olevan syntaksin parametrien kuvaukset ovat seuraavat:
Parametri | Kuvaus |
---|---|
tietokannan nimi | Se on uuden taulukon nimi. Sen pitäisi olla ainutlaatuinen valitsemassamme MySQL-tietokannassa. The JOS EI OLE OLEMASSA lauseke välttää virheen, kun luomme taulukon valittuun tietokantaan, joka on jo olemassa. |
sarake_määritelmä | Se määrittää sarakkeen nimen ja kunkin sarakkeen tietotyypit. Taulukon määrityksen sarakkeet erotetaan pilkulla. Sarakemäärityksen syntaksi on seuraava: sarakkeen_nimi1 tietotyyppi(koko) [NULL | EI TYHJÄ] |
table_constraints | Se määrittää taulukon rajoitukset, kuten PRIMARY KEY, UNIQUE KEY, FORIGN KEY, CHECK jne. |
Esimerkki
Ymmärrämme kuinka luodaan taulukko tietokantaan esimerkin avulla. Avaa MySQL-konsoli ja kirjoita salasana muistiin, jos olemme määrittäneet asennuksen aikana. Avaa nyt tietokanta, johon haluat luoda taulukon. Täällä aiomme luoda taulukon nimen 'työntekijätaulukko' tietokannassa 'työntekijäb' käyttämällä seuraavaa lausetta:
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) );
HUOMAUTUS:
1. Tässä NOT NULL on kenttäattribuutti, ja sitä käytetään, koska emme halua tämän kentän olevan NULL. Jos yritämme luoda tietueen NULL-arvolla, MySQL aiheuttaa virheen.
2. Kentän attribuutti AUTO_INCREMENT määrittää MySQL:n jatkamaan ja lisäämään seuraavan käytettävissä olevan numeron id-kenttään. PRIMARY KEY -avainta käytetään sarakkeen ainutlaatuisuuden määrittämiseen. Voimme käyttää useita pilkulla erotettuja sarakkeita määrittääksemme ensisijaisen avaimen.
Visuaalinen esitys MySQL-taulukon luomisesta:
Meidän on käytettävä seuraavaa komentoa nähdäksesi juuri luotu taulukko:
mysql> SHOW TABLES;
Se näyttää alla olevalta tulosteelta:
kuinka luoda satunnaislukuja javassa
Katso taulukon rakenne:
Voimme käyttää seuraavaa komentoa nähdäksesi juuri luodun taulukon tiedot tai rakenteen:
mysql> DESCRIBE employee_table;
Se näyttää tältä:
Luo taulukko MySQL Workbenchin avulla
Se on visuaalinen GUI-työkalu, jota käytetään luomaan tietokantoja, taulukoita, indeksejä, näkymiä ja tallennettuja menettelyjä nopeasti ja tehokkaasti. Luodaksesi uuden tietokannan tällä työkalulla, meidän on ensin käynnistettävä MySQL Workbench ja kirjaudu sisään haluamallasi käyttäjätunnuksella ja salasanalla. Se näyttää seuraavan näytön:
Tee nyt seuraavat vaiheet taulukon luomiseksi:
1. Siirry Navigointi-välilehteen ja napsauta Aikataulu-valikko . Täällä näemme kaikki aiemmin luodut tietokannat. Nyt olemme valmiita valitsemaan tietokannan, johon taulukko luodaan.
2. Valitse tietokanta, kaksoisnapsauta sitä, niin saamme tietokannan alle alivalikon. Nämä alivalikot ovat taulukoita, näkymiä, funktioita ja tallennettuja toimenpiteitä, kuten alla olevassa näytössä näkyy.
3. Valitse Taulukot-alivalikko, napsauta sitä hiiren kakkospainikkeella ja valitse Luo taulukko vaihtoehto. Voimme myös luoda taulukon napsauttamalla Luo uusi taulukko -kuvaketta (näkyy punaisessa suorakulmiossa).
4. Uudessa taulukossa meidän on täytettävä kaikki tiedot taulukon luomiseksi. Kirjoita tähän taulukon nimi ( esimerkiksi , työntekijä_taulukko) ja käytä oletusarvoista lajittelua ja moottoria.
5. Napsauta keskimmäisen ikkunan sisällä ja täytä sarakkeen tiedot. Tässä sarakkeen nimi sisältää monia määritteitä, kuten ensisijainen avain (PK), ei nolla (NN), yksilöllinen indeksi (UI), binääri (B), allekirjoittamaton tietotyyppi (UN), automaattinen lisäys (AI) jne. näyttö selittää sen selkeämmin. Kun olet täyttänyt kaikki tiedot, napsauta Käytä -painiketta.
6. Heti kun napsautat Käytä-painiketta, se avaa SQL-lauseikkunan. Napsauta uudelleen Käytä-painiketta suorittaaksesi lausunnon ja Suorittaa loppuun -painiketta tallentaaksesi muutokset.
7. Siirry nyt Schema-valikkoon ja valitse tietokanta, joka sisältää juuri luodun taulukon, kuten alla olevassa näytössä näkyy.