logo

MySQL LUO TAULUKKO

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 :

  1. MySQL Command Line Client
  2. 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:

MySQL LUO TAULUKKO

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
MySQL LUO TAULUKKO

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ä:

MySQL LUO TAULUKKO

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:

MySQL LUO TAULUKKO

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.

MySQL LUO TAULUKKO

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.

MySQL LUO TAULUKKO

6. Heti kun napsautat Käytä-painiketta, se avaa SQL-lauseikkunan. Napsauta uudelleen Käytä-painiketta suorittaaksesi lausunnon ja Suorittaa loppuun -painiketta tallentaaksesi muutokset.

MySQL LUO TAULUKKO

7. Siirry nyt Schema-valikkoon ja valitse tietokanta, joka sisältää juuri luodun taulukon, kuten alla olevassa näytössä näkyy.

MySQL LUO TAULUKKO