SQL-komennot ovat hyvin tottuneet vuorovaikutukseen tietokannan kanssa. Näiden komentojen avulla käyttäjät voivat suorittaa erilaisia toimintoja tietokannassa. Tämä artikkeli opettaa meille SQL-komennot tai SQL-alikielikomennot Kuten DDL , DQL , DML , DCL , ja TCL .
Tässä artikkelissa käsitellään kaikkia tärkeitä SQL-komentoja syntakseineen ja esimerkeineen.
Mutta ennen kuin siirryt SQL-komento-osioon, esitellään lyhyesti SQL.
Sisällysluettelo
- Lyhyt yleiskatsaus SQL:stä
- TCL (transaction Control Language)
- Tärkeät SQL-komennot
- SQL-komennot esimerkkien kanssa
Lyhyt yleiskatsaus SQL:stä
Strukturoitu kyselykieli (SQL) , kuten me kaikki tiedämme, on tietokantakieli, jolla voimme suorittaa tiettyjä toimintoja olemassa olevalle tietokannalle, ja voimme myös käyttää tätä kieltä tietokannan luomiseen. SQL käyttää tiettyjä komentoja, kuten CREATE, DROP, INSERT jne. suorittaakseen vaaditut tehtävät.
SQL-komennot ovat kuin ohjeet pöydälle. Sitä käytetään vuorovaikutukseen tietokannan kanssa joidenkin toimintojen kanssa. Sitä käytetään myös suorittamaan tiettyjä tehtäviä, toimintoja ja tiedusteluja. SQL voi suorittaa erilaisia tehtäviä, kuten luoda taulukon, lisätä tietoja taulukoihin, pudottaa taulukkoa, muokata taulukkoa, asettaa käyttöoikeuksia käyttäjille.
Nämä SQL-komennot luokitellaan pääasiassa viiteen luokkaan:
- DDL – Tietojen määrittelykieli
- DQL – Tietokyselykieli
- DML – Data Manipulation Language
- DCL – Tiedonhallintakieli
- TCL – Transaction Control Language
Nyt näemme nämä kaikki yksityiskohtaisesti.
javan objekti

DDL on joukko SQL-komentoja, joita käytetään luomaan, muokkaamaan ja poistamaan tietokantarakenteita, mutta ei tietoja. Tavallinen käyttäjä ei tavallisesti käytä näitä komentoja, vaan heidän pitäisi päästä tietokantaan sovelluksen kautta.
Luettelo DDL-komennoista
Jotkut DDL-komennot ja niiden syntaksi ovat:
| Komento | Kuvaus | Syntaksi |
|---|---|---|
| LUODA | Luo tietokanta tai sen objektit (taulukko, hakemisto, funktio, näkymät, tallennusmenettely ja triggerit) | CREATE TABLE table_name (column1 data_type, column2 data_type, ...);> |
| PUDOTA | Poista objektit tietokannasta | DROP TABLE table_name;> |
| MUUTTAA | Muuta tietokannan rakennetta | ALTER TABLE table_name ADD COLUMN column_name data_type;> |
| KATKAISTA | Poista kaikki tietueet taulukosta, mukaan lukien kaikki tietueille varatut tilat poistetaan | TRUNCATE TABLE table_name;> |
| KOMMENTTI | Lisää kommentteja tietosanakirjaan | COMMENT 'comment_text' ON TABLE table_name;> |
| NIMEÄ UUDELLEEN | Nimeä tietokannassa oleva objekti uudelleen | RENAME TABLE old_table_name TO new_table_name;> |
Tämä komento mahdollistaa tietojen saamisen pois tietokannasta toimintojen suorittamista varten. Kun SELECT laukaistaan taulukkoa tai taulukoita vastaan, tulos kootaan toiseksi väliaikaiseksi taulukoksi, joka näytetään tai jonka ohjelma ehkä vastaanottaa, eli käyttöliittymä.
DQL-komento
SQL:ssä on vain yksi DQL-komento, ts.
| Komento | Kuvaus | Syntaksi |
|---|---|---|
| VALITSE | Sitä käytetään tietojen hakemiseen tietokannasta |
|
Se on SQL-käskyn osa, joka ohjaa pääsyä tietoihin ja tietokantaan. Periaatteessa DCL-käskyt ryhmitellään DML-käskyihin.
tikka lista
Luettelo DML-komennoista
Jotkut DML-komennot ja niiden syntaksi ovat:
| Komento | Kuvaus | Syntaksi |
|---|---|---|
| LISÄÄ | Lisää tiedot taulukkoon | INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);> |
| PÄIVITTÄÄ | Päivitä taulukon nykyiset tiedot | UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;> |
| POISTAA | Poista tietueet tietokantataulukosta | DELETE FROM table_name WHERE condition;> |
| LUKKO | Taulukon ohjauksen samanaikaisuus | LOCK TABLE table_name IN lock_mode;> |
| PUHELU | Kutsu PL/SQL- tai JAVA-aliohjelma | CALL procedure_name(arguments);> |
| SELITTÄ SUUNNITELMA | Kuvaile tietojen käyttöpolku | EXPLAIN PLAN FOR SELECT * FROM table_name;> |
Kaksi tärkeää DCL-komentoa ja niiden syntaksi ovat:
| Komento | Kuvaus | Syntaksi |
|---|---|---|
| MYÖNTÄÄ | Määrittää käyttäjätilille uusia oikeuksia, jotka mahdollistavat pääsyn tiettyihin tietokantaobjekteihin, toimiin tai toimintoihin. | GRANT privilege_type [(column_list)] ON [object_type] object_name TO user [WITH GRANT OPTION];> |
| PERUUTTAA | Poistaa aiemmin myönnetyt oikeudet käyttäjätililtä ja poistaa heidän pääsynsä tiettyihin tietokantaobjekteihin tai -toimintoihin. | REVOKE [GRANT OPTION FOR] privilege_type [(column_list)] ON [object_type] object_name FROM user [CASCADE];> |
TCL (transaction Control Language)
Tapahtumat ryhmittelevät joukon tehtäviä yhdeksi suoritusyksiköksi. Jokainen tapahtuma alkaa tietystä tehtävästä ja päättyy, kun kaikki ryhmän tehtävät on suoritettu onnistuneesti. Jos jokin tehtävistä epäonnistuu, tapahtuma epäonnistuu.
Siksi kaupalla on vain kaksi tulosta: menestys tai epäonnistuminen. Voit tutustua asioihin tarkemmin tässä . Tästä syystä seuraavia TCL-komentoja käytetään tapahtuman suorittamisen ohjaamiseen:
Luettelo TCL-komennoista
Jotkut TCL-komennot ja niiden syntaksi ovat:
| Komento | Kuvaus | Syntaksi |
|---|---|---|
| ALOITA TAPAHTUMA | Aloittaa uuden tapahtuman | BEGIN TRANSACTION [transaction_name];> |
| TEHDÄ | Tallentaa kaikki tapahtuman aikana tehdyt muutokset | COMMIT;> |
| PALAUTUS | Kumoaa kaikki tapahtuman aikana tehdyt muutokset | ROLLBACK;> |
| SAVEPOINT | Luo tallennuspisteen nykyiseen tapahtumaan | SAVEPOINT savepoint_name;> |
Tärkeät SQL-komennot
Jotkut tärkeimmistä SQL-komennoista ovat:
- VALITSE : Käytetään tietojen hakemiseen tietokannasta.
- LISÄÄ : Käytetään uusien tietojen lisäämiseen tietokantaan.
- PÄIVITTÄÄ : Käytetään tietokannan olemassa olevien tietojen muokkaamiseen.
- POISTAA : Käytetään tietojen poistamiseen tietokannasta.
- LUO TAULU : Käytetään uuden taulukon luomiseen tietokantaan.
- MUUTTA TAULU : Käytetään olemassa olevan taulukon rakenteen muokkaamiseen.
- PUDOTA PÖYTÄ : Käytetään koko taulukon poistamiseen tietokannasta.
- MISSÄ : Käytetään rivien suodattamiseen tietyn ehdon perusteella.
- TILAA : Käytetään tulosjoukon lajitteluun nousevaan tai laskevaan järjestykseen.
- LIITTYÄ SEURAAN : Käytetään kahden tai useamman taulukon rivien yhdistämiseen niiden välisen toisiinsa liittyvän sarakkeen perusteella.
SQL-komennot esimerkein
Esimerkit osoittavat, kuinka SQL-komentoa käytetään. Tässä on luettelo suosituista SQL-komennoista esimerkkeineen.
| SQL-komento | Esimerkki |
|---|---|
| VALITSE | SELECT * FROM employees;> |
| LISÄÄ | INSERT INTO employees (first_name, last_name, email) VALUES ('John', 'Doe', '[email protected]');> |
| PÄIVITTÄÄ | UPDATE employees SET email = '[email protected]' WHERE first_name = 'Jane' AND last_name = 'Doe';> |
| POISTAA | DELETE FROM employees WHERE employee_id = 123;> |
| LUO TAULU | CREATE TABLE employees ( employee_id INT PRIMARY KEY, first_name VARCHAR(50), last_name VARCHAR(50));> |
| MUUTTA TAULU | ALTER TABLE employees ADD COLUMN phone VARCHAR(20);> |
| PUDOTA PÖYTÄ | DROP TABLE employees;> |
| MISSÄ | SELECT * FROM employees WHERE department = 'Sales';> |
| TILAA | SELECT * FROM employees ORDER BY hire_date DESC;> |
| LIITTYÄ SEURAAN | SELECT e.first_name, e.last_name, d.department_name FROM employees e JOIN departments d ON e.department_id = d.department_id;> |
Nämä ovat yleisiä esimerkkejä joistakin tärkeistä SQL-komennoista. Esimerkit antavat paremman käsityksen SQL-komennoista ja opettavat niiden oikean tavan käyttää.
Johtopäätös
SQL-komennot ovat tehokkaan tietokannan hallintajärjestelmän perusta. Käsitteletpä tietoja tai hallitset tietoja, SQL tarjoaa kaikki työkalut. Nyt tämän yksityiskohtaisen oppaan avulla toivomme, että olet ymmärtänyt syvällisesti SQL-komentoja, niiden luokkia ja syntaksia esimerkkien avulla.
offset-korkeus