Siirry sisältöön

SQL

Wikipediasta
Tämä on arkistoitu versio sivusta sellaisena, kuin se oli 9. helmikuuta 2011 kello 17.27 käyttäjän Luckas-bot (keskustelu | muokkaukset) muokkauksen jälkeen. Sivu saattaa erota merkittävästi tuoreimmasta versiosta.

Structured Query Language (SQL) on IBM:n kehittämä standardoitu kyselykieli, jolla relaatiotietokantaan voi tehdä erilaisia hakuja, muutoksia ja lisäyksiä. Käytännössä kaikki relaatiotietokannat ymmärtävät SQL-kieltä.

SQL ei määritä verkkoprotokollaa tai standardia, jolla SQL-komentoja välitetään. ODBC tarjoaa jonkinnäköisen tietokantariippumattoman ajuriratkaisun, mutta sekin vaatii samaisen ODBC-ajurin jokaiselle asiakkaalle. LDAP on esimerkki tietokannasta, jossa myös verkkoprotokolla on standardoitu.

ISO/IEC on standardoinut SQL:n, uusimman standardin ollessa SQL-2008. Tärkeimmät käyttökäskyt ovat SELECT, UPDATE, INSERT ja DELETE. Tärkeimmät tiedon määrittelykäskyt ovat CREATE TABLE, CREATE VIEW, joilla luodaan uusia tietokantaobjekteja (taulu ja näkymä, vastaavasti). ALTER-käskyllä voidaan muuttaa objektia (esim. lisätä tauluun jälkeenpäin uusi sarake).

Esimerkkejä

 SELECT id, tietue FROM taulu WHERE quux = 'xyzzy' ORDER BY id DESC;
 UPDATE taulu SET kentta = 'esimerkki' WHERE id = 42;
 INSERT INTO taulu (kentta,toinenkentta) VALUES ('tietoa', 5);
 DELETE FROM taulu WHERE kentta = 123;

SQL-palvelimia

Katso myös

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.

Malline:Link FA