SQL-näkymät: Kuinka toimia näkymien kanssa SQL: ssä?



Tämä SQL-näkymien artikkeli auttaa ymmärtämään näkymiä, näkymän luomista ja näkymille suoritettavia toimintoja

Kaikilla suorittamillasi tietokantatoiminnoilla tulisi olla oikea näkymä. Näkymät SQL: ssä ovat pohjimmiltaan virtuaalitaulukoita. Kun sanon pöytä , sen on sisällettävä rivejä ja sarakkeita. Joten tämä artikkeli auttaa sinua oppimaan näkymän luomisesta ja erilaisista toiminnoista, joita voit suorittaa niillä.

Tässä artikkelissa käsitellään seuraavia aiheita:





Aloitetaanpa!

Mikä on näkymä?

Näkymät- Näkymät SQL-EdurekassaNäkymät SQL: ssä ovat virtuaalitaulukoita. Jopa näillä on rivejä ja sarakkeita, kuten ne ovat tavallisissa tietokantataulukoissa. Nämä ovat taulukotjonka kautta voidaan tarkastella valikoivaa osaa yhden tai useamman taulukon tiedoista.



Näkymät eivät sisällä omia tietoja. Niitä käytetään pääasiassa pääsyn rajoittamiseen tietokantaan tai tietojen monimutkaisuuden piilottamiseen. Näkymä tallennetaan nimellä Valitse lauseke tietokannassa. Näkymä perustuu DML-toimintoihin, kuten Lisää , Päivittää , Poista vaikuttaa alkuperäisen taulukon tietoihin.

Siirrytään nyt eteenpäin ja ymmärretään, miten näkymä luodaan.

Kuinka luoda näkymä?

Näkymän luominen on yksinkertainen tehtävä. Seuraa vain syntaksia ja tiedä taulukon sisältö.



Syntaksi

LUO NÄKYMÄ näkymän_nimi VALITSE sarake_lista FROM taulukon_nimi [WHERE ehto]

Tässä,

näkymän_nimi on näkymän nimi ja
Valitse komentoa käytetään määrittämään rivit ja sarakkeet.

Nyt esimerkki tästä olisi:

CREATE VIEW view_product AS SELECT product_id, tuotteen_nimi tuotteesta

Tässä näkymän_nimi on tuote ja valitse taulukon tuotteesta tuotetunnus ja nimi.

Nimi Henkilötunnus
Auto56
Pyörä25
Riksa19

Näkymän luominen monta taulukosta

Näkymä useista taulukoista voidaan luoda yksinkertaisesti sisällyttämällä useita taulukoita SELECT-käskyyn.

LUO NÄKYMÄ MarksView AS SELECT -opiskelijatiedot.NAME, StudentDetails.ADDRESS, StudentMarks.MERKIT FROM StudentDetails, StudentMarks WHERE StudentDetails.NAME = StudentMarks.NAME

Täällä voit valita ViewMarksin

Valitse * MarksView-näkymästä

Nimi Osoite Merkit
JohnKolkata70
WakandaChennai80
JimBangalore65

Tässä valitaan merkit, osoite ja nimi. Ja aiomme etsiä tilan, jossa MarksName = StudentName, tämä tarkoittaanäkymät voidaan valita. Nyt voit näyttää tiedot käyttämällä kyselyä Valitse * MarksView-näkymästä

Siirrytään nyt eteenpäin ja ymmärretään suoritettavista toiminnoista

Toiminnot

Päivittää

Voit päivittää näkymän noudattamalla näitä sääntöjä:

  • Näkymä määritetään yhden ja vain yhden taulukon perusteella.
  • Näkymän on sisällettävä taulukon ENSIMMÄINEN AVAIN, jonka perusteella näkymä on luotu.
  • Siinä ei saisi olla kenttää, joka koostuisi aggregaattitoiminnoista.
  • Näkymän määritelmässä ei saa olla DISTINCT-lauseketta.
  • Määritelmässä ei saa olla yhtään GROUP BY- tai HAVING-lauseketta.
  • Näkymän määritelmässä ei saa olla SUBQUERIES.
  • Jos päivitettävä näkymä perustuu toiseen näkymään, se tulisi päivittää myöhemmin.
  • Näkymän valituissa lähtökentissä ei saa käyttää vakioita, merkkijonoja tai arvoilmauksia.

Syntaksi:

PÄIVITÄ ASETUS =, =, ..... MISSÄ

Lisäys

Tietorivejä voidaan lisätä näkymään.Samat säännöt kuin päivityskomennossa, koskevat myös Lisää-komentoa. Voit lisätä näkymiä aivan kuten tekisit tietokantataulukoihin.

Poistaminen

Kun olet oppinut lisäämään ja päivittämään näkymiä SQL: ssä, ymmärretään, kuinka näkymät poistetaan.

Tietorivit voidaan poistaa näkymästä. Samoja sääntöjä, joita sovelletaan Päivitä ja Lisää-komentoihin, sovelletaan Poista-komentoon.

Esimerkki:

Oletetaan, että sinulla on taulukko luettelosta asiakkaista, joilla on henkilötunnus, nimi, ikä, osoite ja palkka. Tämä kysely auttaa sinua poistamaan tietyn rivin taulukosta.

SQL> POISTA ASIAKKAIDEN NÄKYMÄSTÄ Missä ikä = 20

Tämä lopulta poistaisi rivin perustaulukosta ASIAKKAAT ja sama heijastuisi itse näkymään.

Kuinka pudottaa näkymät SQL: ssä?

Pudota

Aina kun sinulla on näkymä, on selvää, että tarvitset tavan pudottaa näkymä, jos sitä ei enää tarvita. Seuraava on syntaksi siitä, miten näkymä pudotetaan SQL: ään.

Syntaksi:

aktiiviset ja passiiviset transformaatiot informatiikassa
DROP VIEW -näkymä

Valitse vain Näytä ja lisää tämä komento pudottaaksesi sen.

Katsotaan nyt, mitkä ovat SQL-näkymien käytön edut.

Edut

  • Turvallisuus: Voit rajoittaa käyttäjien pääsyä suoraan taulukkoon ja antaa heille pääsyn tietojen osajoukkoon näkymien kautta.
  • Yksinkertaisuus: Se on monia suhteita ja taulukoita.
  • Johdonmukaisuus: YVoit piilottaa monimutkaiset kyselylogiikat ja laskelmat näkymissä.

Tämän avulla olemme tämän artikkelin lopussa SQL-näkymissä. Toivon, että sinulla on selkeä aihe tässä blogissa.

Jos haluat oppia lisää MySQL ja tutustu tähän avoimen lähdekoodin relaatiotietokantaan ja tutustu sitten joka sisältää ohjaajan vetämän live-koulutuksen ja tosielämän projektikokemuksen. Tämä koulutus auttaa ymmärtämään MySQL: ää perusteellisesti ja auttaa saavuttamaan aiheen hallinnan.

Onko sinulla kysymys meille? Mainitse se kommenttiosassa ” Näkymät SQL: ssä ”Ja palaan takaisin sinuun.