SQL Luo taulukko selitettynä syntaksiesimerkkeillä MySQL: lle ja Postgresille

Taulukko on tietokantaan tallennettujen tietojen ryhmä.

Voit luoda taulukon tietokantaan käyttämällä   CREATE TABLE  lausetta. Annat taulukolle nimen ja sarakeluettelon sen tietotyypeillä.

CREATE TABLE TABLENAME(Attribute1 Datatype, Attribute2 Datatype,........); 

Tässä on esimerkki taulukon luomisesta nimeltä Henkilö:

CREATE TABLE Person( Id int not null, Name varchar not null, DateOfBirth date not null, Gender bit not null, PRIMARY KEY( Id ) ); 

Yllä olevassa esimerkissä jokaisella henkilöllä on nimi, syntymäaika ja sukupuoli. Id-sarake on avain, joka tunnistaa yhden henkilön taulukossa. Voit määrittää avainsanalla   PRIMARY KEY  yhden tai useamman sarakkeen ensisijaiseksi avaimeksi.

Sarake voi olla   not null  tai   null  osoittaa, onko se pakollinen vai ei.

Lisää syvällinen opas CREATE TABLE -komennon SQL-oppaaseen

Tämä opas on yleiskatsaus SQL-   CREATE TABLE  toimintojen perusteisiin.

Käytämme MySQL: ää kaikissa esimerkeissä näissä freeCodeCamp SQL -oppaissa. MySQL: ää käytetään usein backend-tietokannan verkkosivustoilla, 2) se on ilmainen, hauska ja helppo käyttää.

Käsitelty tässä oppaassa

  • Luodaan kaava, säilö kaikille tietokantaobjekteillemme.
  • Luo taulukko, jotta meillä on jotain muutettavaa.
  • Taulukon luominen tuomalla CSV-tiedosto ja muuttamalla sitä
  • Taulukon luominen MySQL-työpöytätyökalulla

Teemme suurimman osan tästä työstä SQL-käskyjen kanssa MySQL-työpöydän komentosarjatyökalussa. Näemme myös, miten taulukko luodaan käyttämällä työpöydän käyttöliittymää SQL-käskyjen sijaan.

Relaatiotietokannan korkean tason rakenne

  1. Korkein taso; Tietokanta; tietokantajärjestelmän asennus. Tässä tapauksessa se on MySQL. Sitä kutsutaan "Local instance MySQL Router" yllä olevissa näyttökuvissa.
  2. Seuraava on kaavio; säilö objekteille, joita tarvitaan relaatiotietokantajärjestelmän hallittuihin tietoihin.
  3. Luomamme objektit (taulukot, hakemistot, tallennetut menettelyt, toiminnot) järjestelmän ja sen tietojen hallitsemiseksi

MySQL-skeeman luominen

Malli on säilö kohteille, joita tarvitaan tietyn aiheen tai prosessin tietojen hallintaan. Näytämme esimerkkejä edistyessä tässä oppaassa.

Luomme mallin oppimiseen ja testaamiseen SQL-komennolla;

create database fCC_alterTableGuide; 

Tämä esiintymäkaavarakenne on ennen tämän komennon suorittamista

Taulukon luominen, lisää testitiedot lisäämällä, nimeä taulukko uudelleen (muuta)

Luomme opiskelijataulukon.

Vaiheet ovat:

  1. varmista, että meillä ei vielä ole pöytää
  2. luo taulukko
  3. lisää testitiedot.
  4. Tietotyypit: opiskelijan nimi on merkkikenttä, joka on rajoitettu 90 merkkiin
  5. Opiskelijatunnus on luku (kokonaisluku) (alue välillä -2147483648 - 2147483647). Tämä on taulukon ensisijainen avain ja kasvaa automaattisesti, kun tietue lisätään.
  6. Pelattavissa on myös kaksi aikaleima-kenttää

Luo käsky ja näyttö suorituksen tuloksista.

Select-käskyä käyttämällä näemme, että taulukko on olemassa, mutta nyt tietueet on lisätty.

kuva-5

Nyt voit lisätä joitain tietoja ja nähdä, miltä uusi taulukko näyttää ja siinä olevat tietueet (ja ymmärrä aikaleimojen luominen ja päivittäminen);

Ensimmäinen aikaleima on luomistiedot ja aika ja toinen on päivityspäivä ja -aika. Tietueen muuttamisen pitäisi päivittää ts2, mutta ei ts1. Katsotaanpa.

kuva-7

Luo taulukko MySql-työpöydällä

Napsauta hiiren kakkospainikkeella sitä taulukon alla olevaa taulukkoa, johon haluat uuden tiedoston sijoittaa. Valitse Luo taulukko. Täytä sitten lomake haluamallasi tavalla ja napsauta Käytä

Luo taulukko valittuna (CTAS)

Nopea tapa luoda taulukon kopio, mukaan lukien tiedot, on luoda taulukko valittuna.

LUO TAULUKKO taulukoni muodossa (SELECT * FROM orig tbl);

Luo ja täytä taulukko tuomalla CSV-tiedosto

Napsauta hiiren kakkospainikkeella sitä taulukon alla olevaa taulukkoa, johon haluat uuden tiedoston sijoittaa. Valitse Taulukon tietojen tuonti.

Valitse tuotava CSV-tiedosto ja napsauta SEURAAVA. Yleensä luot uuden taulukon tiedoista, valitse haluamasi vaihtoehdot ja napsauta SEURAAVA

kuva-11

Säädä tietotyyppejä tarpeen mukaan ja napsauta SEURAAVA.

Tuo tiedot taulukkoon napsauttamalla SEURAAVA (tällä ja seuraavalla näytöllä olevassa näytössä). Näet valmistumisen tilan, tarkistuksen ja napsauta VALMIS

kuva-13

Muu materiaali

On paljon enemmän yksityiskohtia tämän aiheen käsittelemiseksi, joten asenna MySQL ja pidä hauskaa!