database planning 182680978 5a5c12e9f1300a00377c99c4 scaled

Tietokantakysely ottaa tiedot tietokannasta ja muotoilee ne ihmisen luettavaan muotoon. Kysely on kirjoitettava tietokannan vaatimalla syntaksilla – yleensä Structured Query Language -versiolla.

SQL-kyselyn elementit

Data Manipulation Language -kieltä käyttävät SQL-kyselyt (joukko SQL-käskyjä, jotka käyttävät tai muokkaavat tietoja, toisin kuin Data Definition Language, joka muokkaa tietokannan rakennetta) koostuvat neljästä lohkosta, joista kaksi ensimmäistä eivät ole valinnaisia ​​. SQL-kyselyllä on vähintään seuraava muoto: valitse X Y:stä;

tässä valitse avainsana määrittää, mitä tietoja haluat näyttää ja alkaen avainsana identifioi, mistä tiedot ovat peräisin ja miten tietolähteet ovat vuorovaikutuksessa. valinnainen, a Missä lausunto asettaa rajoittavat kriteerit, ja ryhmitellä ja tilata mennessä lauseet yhdistävät arvot ja näyttävät ne tietyssä järjestyksessä. Esimerkki: SELECT emp.ssn,emp.sukunimi,osasto.osaston_nimi
Työntekijöistä LEFT ULKOINEN JOIN osastojen osasto
PÄÄLLÄ emp.dept_no = dept.dept_no
WHERE emp.active_flag = ‘Y’
TILAA 2 ASC:llä;

Tämä haku palauttaa ruudukon, jossa on sosiaaliturvatunnus, työntekijän sukunimi ja työntekijän osaston nimi – tässä sarakejärjestyksessä – otettu Henkilökunnan jäsenet ja osastot taulukoita. Työntekijätaulukko on johtava, joten se näyttää osastojen nimet vain, jos molemmissa taulukoissa on vastaava osastonumerokenttä (a vasen ulompi liitos on taulukon täsmäytysmenetelmä, jossa vasemmassa taulukossa näkyvät kaikki tulokset ja vain oikeasta taulukosta vastaavat tulokset). Lisäksi ruudukko näyttää vain työntekijät, joiden aktiivinen lippu on asetettu Jooja tulos lajitellaan nousevaan järjestykseen osaston nimen mukaan. Mutta kaikki tämä datan etsintä alkaa valitse ääntäminen.

SQL SELECT -käsky

SQL käyttää SELECT-käskyä tiettyjen tietojen valitsemiseen tai poimimiseen. Harkitse esimerkkiä, joka perustuu Northwind-tietokantaan, joka tulee usein tietokantatuotteiden mukana opetusohjelmina. Tässä on ote tietokannan työntekijöiden taulukosta:

henkilöstökortti Sukunimi Etunimi Otsikko Osoite Kaupunki Alue
1 davolio Nancy Myyntiedustaja 507 20th Ave E. Seattle WA
2 täyteläisempi Andrew Varatoimitusjohtaja, myynti 908 W. Capital Road tacoma WA
3 vipuvaikutusta Janet Myyntiedustaja 722 Moss Bay Blvd. Kirkland WA
Jotta työntekijän nimi ja titteli saadaan tietokannasta, SELECT-lause näyttää suunnilleen tältä: SELECT Etunimi,Sukunimi,Title FROM Employees;

Se palaisi:

Etunimi Sukunimi Otsikko
Nancy davolio Myyntiedustaja
Andrew täyteläisempi Varatoimitusjohtaja, myynti
Janet vipuvaikutusta Myyntiedustaja

Voit rajata tuloksia lisää lisäämällä WHERE-lauseen: SELECT Etunimi, Sukunimi FROM Työntekijät
TOSI kaupunki=’Tacoma’;

Se palauttaa jokaisen työntekijän, joka on Tacoma, etu- ja sukunimen:

Etunimi Sukunimi
Andrew täyteläisempi

SQL palauttaa tiedot rivi-sarake-muodossa, joka on samanlainen kuin Microsoft Excel, mikä helpottaa niiden tarkastelua ja käsittelyä. Muut kyselykielet voivat palauttaa tiedot kaaviona tai kaaviona.

Kysymysten voima

Tietokanta voi paljastaa monimutkaisia ​​trendejä ja toimintoja, mutta tämä voima hyödynnetään vain kyselyn avulla. Monimutkainen tietokanta koostuu useista taulukoista, joihin on tallennettu suuri määrä tietoa. Kyselyn avulla voit suodattaa tiedot yhdessä taulukossa analysoinnin helpottamiseksi. Kyselyt voivat myös suorittaa laskelmia tiedoistasi tai automatisoida tiedonhallintatehtäviä. Voit myös tarkastella tietojesi päivityksiä ennen niiden tallentamista tietokantaan.

FAQ

  • Kuinka pyydät Access-tietokantaa?

    Voit luoda kyselyn Microsoft Accessissa siirtymällä osoitteeseen: Luodaohjattu kyselytoiminto† Valitse sitten kyselytyyppi, esim Ohjattu yksinkertainen hakutoiminto Okei† Valitse taulukko avattavasta valikosta > valitse kentäsi ja haluamasi tulostyyppi > Suorittaa loppuun

  • Mikä on strukturoitu kyselykieli?

    Structured Query Language tai SQL on ohjelmointikieli, jota käytetään tiedonhallintajärjestelmissä ja relaatiotietokantoissa. Koska se on helppokäyttöinen ja tehokas, se sisältyy kaupallisiin tietokantoihin, kuten MySQL, Sybase, Postgres, Oracle ja monet muut.

  • Kuinka optimoit SQL-kyselyn?

    Voit optimoida SQL-kyselyn ja tehdä siitä mahdollisimman tehokkaan käyttämällä VALITA ohje käskee tietokantaa pyytämään vain asiaankuuluvia tietoja. Vältä käyttämästä VALITSE ERILAINEN lause, joka vie paljon laskentatehoa. Käytä vain yleismerkkejä lauseiden lopussa ja käytä RAJA lauseke palauttaa vain määritetyn määrän tietueita.

Por Markus