Sisällysluettelo:
- Määritelmä - Mitä strukturoitu kyselykieli (SQL) tarkoittaa?
- Techopedia selittää strukturoidun kyselykielen (SQL)
Määritelmä - Mitä strukturoitu kyselykieli (SQL) tarkoittaa?
Strukturoitu kyselykieli (SQL) on standardi tietokonekieli relaatiotietokannan hallintaan ja tietojen käsittelyyn. SQL: tä käytetään tietojen hakuun, lisäämiseen, päivittämiseen ja muokkaamiseen. Suurin osa relaatiotietokannoista tukee SQL: tä, mikä on lisäetu tietokannan ylläpitäjille (DBA), koska niitä vaaditaan usein tukemaan tietokantoja useilla eri alustoilla.
Ensimmäisen kerran 1970-luvun alkupuolella Raymond Boycen ja Donald Chamberlinin kehittämässä IBM: ssä SQL julkaistiin kaupallisesti Relational Software Inc. -yhtiöllä (nykyisin tunnetaan nimellä Oracle Corporation) vuonna 1979. Nykyinen standardi SQL-versio on vapaaehtoinen, toimittajien vaatimusten mukainen ja amerikkalainen valvoo sitä. Kansallinen standardointilaitos (ANSI). Suurimmalla osalla suurimpia myyjiä on myös omistusoikeudellisia versioita, jotka on sisällytetty ja rakennettu ANSI SQL: ään, esim. SQL * Plus (Oracle) ja Transact-SQL (T-SQL) (Microsoft).
Techopedia selittää strukturoidun kyselykielen (SQL)
Yksi perustavimmista DBA-rituaaleista on SQL: n oppiminen, joka alkaa ensimmäisen SELECT-käskyn tai SQL-komentosarjan kirjoittamisella ilman graafisia käyttöliittymiä (GUI). Reliaatiotietokannat käyttävät yhä enemmän graafisia käyttöliittymiä tietokannan hallinnan helpottamiseksi, ja kyselyjä voidaan nyt yksinkertaistaa graafisilla työkaluilla, esim. Vetämällä ja pudottamalla. SQL: n oppiminen on kuitenkin välttämätöntä, koska tällaiset työkalut eivät ole koskaan yhtä tehokkaita kuin SQL.
SQL-koodi on jaettu neljään pääluokkaan:
- Kyselyt suoritetaan käyttämällä yleistä, mutta tuttua SELECT-käskyä, joka on edelleen jaettu lauseisiin, mukaan lukien SELECT, FROM, WHERE ja ORDER BY.
- Datan manipulointikieltä (DML) käytetään tietojen lisäämiseen, päivittämiseen tai poistamiseen. Se on tosiasiallisesti SELECT-lauseosa, ja se koostuu INSERT-, DELETE- ja UPDATE-lauseista sekä ohjauslausekkeista, esim. ALKUPERÄTYS, SAVEPOINT, COMMIT ja ROLLBACK .
- Tietojen määritelmäkieltä (DDL) käytetään taulukkojen ja hakemistorakenteiden hallintaan. Esimerkkejä DDL-lauseista ovat CREATE, ALTER, TRUNCATE ja DROP.
- Data Control Language (DCL) -komentoa käytetään tietokannan oikeuksien ja käyttöoikeuksien määrittämiseen ja peruuttamiseen. Sen päälausunnot ovat GRANT ja REVOKE.
