SQL-taulukon perustoiminnot

Tässä opetusohjelmassa aion näyttää sinulle, kuinka voit suorittaa SQL-taulukon perustoiminnot , jotka sisältävät taulukoiden luomisen ja poistamisen. Keskustelemme myös tietueiden lisäämisestä, poistamisesta ja päivittämisestä taulukkoon.

Lisäksi käytämme myös termiä CRUD , joka tarkoittaa Luo, Lue, Päivitä ja Poista taulukon perustoiminnoille..

Jos olet joskus työskennellyt Excelillä, visualisoi Excel-tiedosto tietokantaasi, SQL: llä luomasi taulukot Excel-sivuina ja tietueet Excel-taulukon riveinä.

Sisällysluettelo

SQL-taulukkotoiminnot: CREATE TABLE

Aloitetaan CREATE TABLE -komennolla. Taulukon luomiseksi meidän on ensin kirjoitettava CREATE TABLE -komento. Kirjoita sitten taulukon nimi. Huomaa, että käyttämäsi taulukon nimi ei saa olla tietokannassa tai muuten sitä ei luoda. 

SQL-taulukon perustoiminnot

Tämän jälkeen meidän on lisättävä avoimet ja sulkevat sulut . Sitten lisäämme sarakkeen nimen ja tietotyypit sulkeiden väliin.

SQL-taulukon perustoiminnot

Voimme myös luoda taulukon kyselystä. Voimme tehdä tämän komennolla SELECT * INTO person.Persons_copy FROM person.Persons . Tämä komento luo taulukon nimeltä person.Persons_copy , jolla on sama rakenne ja tietueet henkilö.henkilöt- taulukosta.

SQL-taulukon perustoiminnot

Tietueiden käsittely SQL:ssä

Kun olemme luoneet taulukon, voimme nyt käyttää INSERT- komentoa tietueen syöttämiseen. Alla korostetut komennot syöttävät arvot taulukkoon nimeltä dbo.courses .

SQL-taulukon perustoiminnot

Jos olet tehnyt väärän merkinnän ja haluat poistaa sen, voit käyttää DELETE- komentoa tehdäksesi sen. Käyttämällä alla olevaa komentoa tietueet, joiden tunnus on suurempi tai yhtä suuri kuin 1000 , poistetaan dbo.courses- taulukosta.

SQL-taulukon perustoiminnot

On tärkeää käyttää WHERE -komentoa tässä toiminnossa, koska se auttaa määrittämään, mikä tietue tulee poistaa, tai muuten tämä komento poistaa kaikki määrittämäsi taulukon.

Jos haluat poistaa kaiken taulukosta, voit käyttää TRUNCATE TABLE -komentoa. Alla korostettu komento tyhjentää taulukon dbo.courses tietueet .

SQL-taulukon perustoiminnot

Tietueen päivittäminen on hyvin yksinkertaista. Käytämme tähän toimintoon UPDATE- komentoa. Alla korostettu komento päivittää nimen “ DaxDAX: ksi dbo.courses- taulukossa .

SQL-taulukon perustoiminnot

Kuten huomasit, käytimme esimerkissä SET- komentoa määrittääksemme, mikä sarake ja arvo tulisi päivittää. Lisäsimme myös WHERE- komennon osoittaaksemme olemassa olevan tietueen, jota päivitämme dbo.courses- taulukossa.

SQL-taulukkotoiminnot: DROP TABLE

Voimme myös pudottaa taulukoita yksinkertaisesti käyttämällä DROP TABLE -komentoa. Tässä esimerkissä korostettu komento näyttää, kuinka määritetty taulukko poistetaan.

SQL-taulukon perustoiminnot

Tämä toiminto on samanlainen kuin TRUNCATE TABLE -komento. Suurin ero näiden kahden välillä on kuitenkin se, että TRUNCATE TABLE -komentoa käytetään vain taulukon tyhjentämiseen. Toisaalta DROP TABLE -komentoa käytetään tietyn taulukon ja sen tietueiden poistamiseen.

Yritetään nyt käyttää näitä SQL- komentoja.

Taulukon luominen SQL:ssä

Aloitetaan luomalla taulukko. Haluamme esimerkiksi luoda taulukon nimeltä dbo.Names .

SQL-taulukon perustoiminnot

Tällä hetkellä työskentelen tietokannassa . Tämä on varmuuskopiotietokanta, jonka Microsoft tarjoaa heidän dokumentaatiosivustollaan. 

SQL-taulukon perustoiminnot

Kun napsautamme oikealla puolella Taulukot- kansion vieressä olevaa + -kuvaketta , voimme nähdä, että Taulukot- kansiossa ei ole taulukkoa , jonka taulukon nimi olisi dbo.Names

SQL-taulukon perustoiminnot

Suoritetaan nyt alla oleva komento dbo.Names- taulukon luomiseksi.

SQL-taulukon perustoiminnot

Kun olet napsauttanut Suorita- painiketta, se näyttää viestin " Komennot suoritettu onnistuneesti ."

SQL-taulukon perustoiminnot

Päivitä seuraavaksi Taulukot -kansio. Napsauta sitä hiiren kakkospainikkeella ja valitse Päivitä .

SQL-taulukon perustoiminnot

Päivityksessä näemme dbo.Names- taulukon lisättynä Taulukot- kansioon .

SQL-taulukon perustoiminnot

Taulukko dbo.Names on tällä hetkellä tyhjä. Napsauta sitä hiiren kakkospainikkeella ja avaa se valitsemalla Select Top 1000 Rows vaihtoehdoista.

SQL-taulukon perustoiminnot

Avattaessa näemme, että siinä ei ole tietueita ja se näyttää vain 3 saraketta, jotka ovat ID , Etunimi ja Sukunimi

SQL-taulukon perustoiminnot

Väliaikaisen taulukon luominen SQL:ssä

Väliaikainen taulukko alkaa aina numerolla # . Tämä on erittäin hyödyllistä mahdollisten virheiden etsimisessä ja ratkaisemisessa sekä kyselyjen kirjoittamisessa , koska sitä ei ole tallennettu pysyvästi tietokantaan. Kun suljemme istunnon, taulukko poistetaan. Voit luoda väliaikaisen taulukon käyttämällä alla olevaa korostettua komentoa.

SQL-taulukon perustoiminnot

Tästä eteenpäin käytämme #Names- taulukkoa muiden komentojen suorittamiseen.

Taulukon valitseminen SQL:ssä

Kun olet luonut #Names- taulukon, aiomme nyt tarkistaa sen tietueet suorittamalla seuraavan korostetun komennon.

SQL-taulukon perustoiminnot

Mutta koska emme ole vielä syöttäneet yhtään tietuetta, taulukko näyttää vain kolme saraketta.

SQL-taulukon perustoiminnot

Taulukon pudottaminen SQL:ssä

Jos nyt haluamme pudottaa tai poistaa #Names- taulukon, käytämme DROP TABLE -komentoa ja valitsemme #Names- taulukon.

SQL-taulukon perustoiminnot

Suorita sen jälkeen SELECT * FROM #Names -komento ja se näyttää seuraavanlaisen viestin.

SQL-taulukon perustoiminnot

Tämä johtuu siitä, että poistimme #Names- taulukon.

Tietueen lisääminen SQL-taulukkoon

Ennen kuin jatkat, luomme uudelleen #Names- taulukon ja lisäämme sitten tietueen kyseiseen taulukkoon alla olevan komennon avulla.

SQL-taulukon perustoiminnot

Tämä komento tarkoittaa, että lisäämme arvot (1, 'Dean', 'Jones') sarakkeista (ID, FirstName, LastName) kohtaan #Names .

Kun näet alla olevan esimerkin kaltaisen viestin tämän komennon suorittamisen jälkeen, se tarkoittaa, että tietue on lisätty taulukkoon.

SQL-taulukon perustoiminnot

Suorita nyt komento SELECT * FROM #Names ja sinun pitäisi nähdä tietue, jonka juuri lisäsimme.

SQL-taulukon perustoiminnot

Useiden tietueiden lisääminen taulukkoon

Jos haluat lisätä useita tietueita taulukkoon, sinun tarvitsee vain luoda useita arvoja. Muista kuitenkin erottaa ne kirjaimella " , ". Käytä alla olevaa komentoa viitteenä.

SQL-taulukon perustoiminnot

Jos suoritamme komennon SELECT * FROM #Names uudelleen, meillä on nyt yhteensä 4 tietuetta #Names- taulukossa.

SQL-taulukon perustoiminnot

Tietueen päivittäminen taulukossa

Päivitetään seuraavaksi tietue #Names- taulukossa. Yritetään muuttaa Johnin tunnus numeroon 10 . Ensin käytämme UPDATE- komentoa ja valitse sitten #Names . Sen jälkeen lisäämme seuraavat komennot: SET ID = 10 ja WHERE FirstName = 'John' valitaksesi John hänen etunimellään ja asettaaksesi sen tunnukseksi 10 .

SQL-taulukon perustoiminnot

Yllä oleva komento päivittää Johnin ID :ksi 10

Suorita nyt komento SELECT * FROM #Names uudelleen tarkistaaksesi, onko tietueen päivitys onnistunut. 

SQL-taulukon perustoiminnot

Tämän seurauksena Johnin tunnus on päivitetty numeroon 10 .

Tietueen poistaminen taulukosta

Tällä kertaa poistamme tietueen #Names- taulukosta. Haluamme esimerkiksi poistaa tietueen, jonka tunnusarvo on 3 .

SQL-taulukon perustoiminnot

Tehdään tähän komentoja DELETE FROM #Names ja sitten WHERE ID = 3 .

SQL-taulukon perustoiminnot

Suorita poistamisen jälkeen komento SELECT * FROM #Names uudelleen ja huomaamme, että meillä on vain 3 tietuetta jäljellä #Names- taulukossa.

Taulukon tyhjentäminen SQL:ssä

Seuraavaksi tyhjennämme #Names- taulukon sisällön. Käytämme tässä toiminnossa  komentoa TRUNCATE TABLE #Names .

SQL-taulukon perustoiminnot

Kun olemme suorittaneet TRUNCATE TABLE -komennon, käytä komentoa SELECT * FROM #Names ja se näyttää, että #Names- taulukko on nyt tyhjä.

SQL-taulukon perustoiminnot

Taulukon kopioiminen

Lopuksi opimme kopioimaan taulukon. Tätä varten meidän on määritettävä, minkä taulukon haluamme kopioida. Haluamme esimerkiksi tehdä kopion Person.Person- taulukosta. Tässä esimerkissä käytämme komentoa SELECT * INTO Henkilö.Henkilö_kopio FROM Henkilö.Henkilö luodaksemme kopion Henkilö.Henkilö- taulukosta ja sen tietueista.

SQL-taulukon perustoiminnot

Seuraavaksi teemme kopion Person.Person- taulukosta, jossa on vain yksi tietue. Haluamme esimerkiksi kopioida vain tietueen, jonka BusinessEntityID- arvo on 1 .

SQL-taulukon perustoiminnot

Tätä varten meidän on lisättävä WHERE -komento FROM Person.Person -komennon viereen . Kirjoita sitten sarakkeen nimi BusinessEntityID ja aseta arvoksi 1 .

SQL-taulukon perustoiminnot

Kun komento on suoritettu, se näyttää viestin, joka osoittaa, että olemme luoneet onnistuneesti kopion Person.Person- taulukosta . Taulukon nimi on Person.Person_copy ja tietue, jonka BusinessEntityID- arvo on 1 Person.Person- taulukosta .

Valitaan taulukko Person.Person_copy seuraavalla komennolla.

SQL-taulukon perustoiminnot

Näiden vaiheiden avulla pystyimme luomaan saman määrän sarakkeita Person.Person- taulukosta ja luomaan Person.Person_copy- taulukon. 

Johtopäätös

Yhteenvetona voidaan todeta, että voimme käyttää SQL-taulukon perustoimintoja eri tarkoituksiin. Opimme luomaan taulukon; lisätä, päivittää ja poistaa tietueita taulukossa; ja luo kopio taulukosta.

Tämän lisäksi keskustelimme myös siitä, kuinka luodaan tilapäinen taulukko , jota voimme käyttää komentojen testaamiseen ja mahdollisten virheiden etsimiseen tai korjaamiseen. Muista, että kaikki väliaikaisessa taulukossa tekemämme toiminnot voidaan tehdä myös. Muista vain, että kun suljemme istunnon, väliaikaista taulukkoa ei enää ole.

Jos haluat tietää lisää tästä aiheesta ja muusta siihen liittyvästä sisällöstä, voit varmasti tutustua alla olevaan asiaankuuluvien linkkien luetteloon.

Kaikki parhaat,

Hafiz


Suhde- ja taajuustaulukot Excelissä

Suhde- ja taajuustaulukot Excelissä

Aioin sukeltaa Excelin taajuustaulukoihin sekä suhteellisiin taulukoihin. Selvitä, mitä ne ovat ja milloin niitä käytetään.

Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Opi lataamaan ja asentamaan DAX Studio ja Tabular Editor 3 ja miten ne määritetään käytettäväksi LuckyTemplatesissa ja Excelissä.

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

Tämä blogi sisältää Shape Map -visualisoinnin tilaanalyysiä varten LuckyTemplatesissa. Näytän sinulle, kuinka voit käyttää tätä visualisointia tehokkaasti sen ominaisuuksien ja elementtien kanssa.

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

Tässä opetusohjelmassa esittelen ainutlaatuisen idean talousraportoinnista, joka allokoi tulokset LuckyTemplatesin sisällä olevien taulukkopohjien ennalta määrittämiseen.

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

Luo DAX-suureita LuckyTemplatesissa käyttämällä olemassa olevia suureita tai kaavoja. Tätä kutsun mittahaaroitustekniikaksi.

Tehokkain toimintopuhelu LuckyTemplatesissa

Tehokkain toimintopuhelu LuckyTemplatesissa

Tässä blogissa tutustu LuckyTemplates-tietojoukkoon, tehokkaimpaan funktiokutsuun, joka tuo tuhansia M- ja DAX-funktioita sormiesi ulottuville.

Datamallinnustekniikat DAX-mittausten järjestämiseen

Datamallinnustekniikat DAX-mittausten järjestämiseen

Tämän päivän opetusohjelmassa jaan muutamia datamallinnustekniikoita DAX-mittausten järjestämiseksi paremmin tehokkaamman työnkulun aikaansaamiseksi.

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates on loistava työkalu talousraportointiin. Tässä on opetusohjelma räätälöityjen taulukoiden luomisesta LuckyTemplates-talouden hallintapaneelillesi.

Power Queryn kielivirran parhaat käytännöt

Power Queryn kielivirran parhaat käytännöt

Tässä opetusohjelmassa keskustellaan Power Query Language Flowsta ja siitä, kuinka se voi auttaa luomaan sujuvan ja tehokkaan dataraportin.

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

Keskustelen yhdestä suosikkitekniikoistani mukautettujen LuckyTemplates-kuvakkeiden ympärillä, joka käyttää mukautettuja kuvakkeita dynaamisella tavalla LuckyTemplates-visuaaleissa.