DDL-komennot ovat osa SQL: ää ja toimivat yhdessä DML-, DCL- ja TCL-komentojen kanssa tietokantojen luomiseksi ja hallitsemiseksi. Ne muodostavat SQL-järjestelmän hallinnan peruselementit ja ovat hyödyllisiä, jos aiot hallita tai luoda tietokantaa strukturoidulla kyselykielellä.
SQL-komennot koostuvat pääasiassa DDL: stä ja DML: stä. Luodaan tai poistetaan tietokanta DDL-komennoilla ja lisätään, siirretään tai muutetaan tietoja DML: n avulla. DCL-komennot auttavat sinua hallitsemaan käyttäjiä, käyttöoikeuksia ja tietoturvaa, kun taas TCL auttaa hallitsemaan tekemiäsi muutoksia DML: ssä. Ne kaikki työskentelevät yhdessä SQL: ssä tarjoamaan työkalut, joita tarvitset tehokkaasti tietokantojen luomiseen ja hallintaan. Näiden komentojen tunteminen on perustavaa kaikille, jotka haluavat päästä tietokannan järjestelmänvalvojaan tai tukeen.
En ole SQL-asiantuntija, mutta olen käyttänyt ja hallinnoin niitä. Olen myös läheisiä ystäviä jonkun kanssa, joka kirjoittaa nämä jutut unessa. Seuraava opetusohjelma voi olla sanani, mutta tieto ja asiantuntemus ovat kaikki hänen. Mahdolliset virheet tai puutteet ovat yksin minun.
Seuraavassa on kunkin kielen peruskomennot. DDL-komennot luettelo tietokantojen, taulukoiden ja objektien luomiseen tarvittavat ehdot. DML-komennot sisältävät luettelon ehdoista, joita tarvitaan objektien ja tietojen hallintaan luomassasi tietokannassa. DCL-komennoissa on luettelo käyttäjien hallintaan tarvittavista termeistä ja TCL-komennoista, joita voit käyttää tallennuspisteiden asettamiseen ja muutosten tekemiseen.
DDL (tietomäärityskieli)
DDL (Tietomäärityskieli) käytetään määrittelemään tietokantamalli. Se auttaa luomaan ja hallitsemaan tietokantaa ja siinä olevia esineitä. DDL-käskyt muuttavat tietokannan rakennetta useilla tavoilla, kuten luomalla, poistamalla, muokkaamalla kaavaa ja objekteja.
Nämä näkyvät kaikissa SQL-versioissa. Jokainen DDL-komento vaatii toimiakseen objektityypin ja tunnisteen.
Esimerkiksi: Luo taulukko [taulukon nimi] ([sarakemääritykset]) [taulukon parametrit] tai DROP-objektityypin objektinimi.
DML (tietojen manipulointikieli)
Toinen SQL-elementti on DML (Tietojen käsittelykieli). Tämän avulla voit noutaa, lisätä, päivittää, poistaa ja yleensä hallita tietoja SQL-tietokannassa. Nämä komennot ovat niitä, joita käytät päivittäin hallinnoidessasi tietokantoja. Tämä ei ole oma kieli, vaan se on osa SQL: ää.
VALITSE
LISÄÄ
PÄIVITTÄÄ
POISTAA
BULK INSERT
MENNÄ
LUE TEKSTI
PÄIVITETTY TEKSTI
WRITETEXT
ALKAA
TEHDÄ
PALAUTTAMINEN
KOPIOINTI
KOPIOINTI
LAITTAA
SAADA
LISTA
POISTA
Jälleen SQL-makut käyttävät joitain tai kaikkia näitä DML-komentoja, ja monet jopa lisäävät omia.
Esimerkiksi: SELECT [sarakkeen nimi (t)] kohdasta [taulukon nimi] tai UPDATE [taulukon nimi] SET [sarakkeen nimi = arvo] missä [ehto].
DCL (tietojen hallinnan kieli)
DCL (Data Control Language) -toimintoa käytetään käyttäjien ja järjestelmän hallintaan itse tietokannan ympärillä. Sitä käytetään useimmiten käyttäjien oikeuksien ja tietoturvan hallintaan, joten on tärkeää tietää.
Esimerkiksi: ANNA [etuoikeus] PÄÄLLE [objekti] [käyttäjälle] tai PERUUTA [lupa] PÄÄLLE [esine] LÄHETTÄJÄLLE [käyttäjä].
TCL (tapahtumanhallinnan kieli)
TCL: ää (Transaction Control Language) käytetään ryhmittelemään DML-käskyt yhteen muodostamaan loogisia tapahtumia ja hallitsemaan DML-käskyjen tekemiä tietoja. Jos suoritat DML-komentoja, niistä ei välttämättä tehdä pysyviä, ennen kuin suljet nykyisen istunnon. Jos haluat sitoutua manuaalisesti jostain syystä, voit käyttää TCL-komentoa.
ALOITA JAKELUTOIMINTA
ALOITA LIIKETOIMINTA
SITOA LIIKETOIMET
SITO TYÖ
PALAUTTAMINEN
PALAUTUMISTYÖ
TALLENNA TAPAHTUMA
Esimerkiksi: COMMIT; tallentaa kaikki muutokset, jotka on tehty DML: llä, ennen kuin siirryt muihin komentoihin. SAVEPOINT savepoint_nimi; luo tallennuspaikan aivan kuten tallennuspeli. Jos jotain menee pieleen, voit palauttaa tietokannan takaisin siihen pisteeseen ja aloittaa alusta.
Nämä neljä ovat SQL-tietokantojen hallinnan peruselementtejä. Tämä on erittäin korkean tason sivu niille, jotka haluavat tutkia SQL-aihetta. Opi tuntemaan nämä komennot ja niiden käyttö, ja uusi tietokantojen ja tietokannan hallinnan maailma tulee esiin. Koska SQL on useimpien pilvisovellusten, verkkosivustojen, verkkosovellusten, sovellusten ja useimpien tuottavuuspakettien takana, on hyvä taito oppia!