Johdatus tietokantaan SQL: ssä

Kuten kaikki tiedämme, että tiedot ovat pohjimmiltaan tosiasioita, tietoja tietystä esineestä tai kokonaisuudesta. Esimerkiksi, jos puhumme työntekijän tiedoista, se sisältää työntekijän tietoja, jotka voivat olla sekä henkilökohtaisia ​​että yritystietoja. Henkilökohtaiset tiedot sisältävät nimen, osoitteen, phnon, puolison, huollettavan jne., Kun taas yritystiedot sisältävät työntekijöiden osaston, palkan, projektit, esimiehen jne. Tässä aiheesta aiomme oppia tietokannasta SQL: ssä. Yhden yrityksen tietoja on helppo muistiinpanoa ja hallintaa muistikirjassa, mutta yrityksessä on tuhansia työntekijöitä. Valtavan määrän tietojen käyttämistä ja hallintaa varten tarvitsemme ohjelmiston tai järjestelmän, joka voi auttaa tietojen helppoa ja tehokasta saatavuutta, käsittelyä ja päivittämistä. Tästä syystä tietokanta tuli kuvaan. Tietokanta on määritelmän mukaan systemaattinen tiedonkeruu, joka tukee tietojen tallentamista ja käsittelyä.

Tietokannat tarjoavat myös hakemistoja tietojen helppoa saatavuutta varten. Tietokannat voivat olla relaatiotietoja ja ei-relaatiotietoja riippuen siitä, minkä tyyppisiä tietoja käyttäjä haluaa tallentaa. Suhteelliset tietokannat ovat niitä, joissa tiedot tallennetaan rivien ja sarakkeiden muodossa taulukossa, kun taas ei-relaatiotietokannat eivät käytä taulukkomuotoa tietojen tallentamiseen, vaan tiedot tallennetaan joko graafisessa, asiakirja-, sarake- tai avain-arvomuodossa . SQL on relaatiotietokanta, joten se tallentaa arvot rivien ja sarakkeiden muodossa. Jokaista SQL-saraketta kutsutaan kentäksi, joka on suunniteltu erityisten tietojen tallentamiseksi tietueesta. Yhden kokonaisuuden tiedot tallennetaan tietueeseen / riviin, jolla on kaikkien sarakkeiden kelvolliset arvot. Pylväillä on pystysuora SQL-rakenne ja riveillä vaaka.

Kuinka luoda tietokanta SQL: ään?

Ennen tietokannan tietojen tallentamista ja käyttämistä on ensin luotava tietokanta. SQL-tietokanta luodaan CREATE DATABASE -käskyllä.

Syntaksi

CREATE DATABASE​ db_name;

Yllä olevassa syntaksissa db_name on tietokannan nimi, jonka käyttäjä haluaa antaa uudelle tietokannalle. On välttämätöntä, että käyttäjällä on oltava järjestelmänvalvojan oikeudet uuden tietokannan luomiseen.

esimerkki

CREATE DATABASE employeeDB;

Se luo uuden tietokannan SQL: ssä nimityöntekijöillä. Voimme tarkistaa yllä luodun tietokannan myös alla annetulla komennolla:

SHOW DATABASES;

Se näyttää luettelon kaikista tietokannoista, jotka SQL-palvelimessa ovat olleet siihen asti.

Kuinka pudottaa tietokanta SQL: ään?

Tietokannan pudottaminen tarkoittaa olemassa olevan tietokannan poistamista SQL Serveristä. Hyvä käytäntö on poistaa tietokanta, jota ei käytetä, koska se säästää muistia. DROP on DDL-komento. SQL DROP DATABASE -käskyssä käytetään koko tietyn tietokannan sisällä olevan taulukon pudottamista ja kyseisen tietokannan poistamista.

Syntaksi

DROP DATABASE​ db_name;

Yllä olevassa syntaksissa db_name on sen tietokannan nimi, jonka haluamme poistaa. DROP-komentoa käytettäessä on oltava erittäin varovainen, koska DROP-komennon toimintoja ei voida peruuttaa. Käyttäjillä on oltava järjestelmänvalvojan oikeudet pudottaa tietokanta.

esimerkki

DROP DATABASE employeeDB;

Jos yritämme poistaa tietokantaa, jota ei ole olemassa, SQL näyttää puuttuvan tietokannan virheen, jota yritämme poistaa. Kun olet pudottanut minkä tahansa tietokannan, voimme tarkistaa sen NÄYTÄ TIETOKANNAT; -komentoa ja poistettua tietokantaa ei ole käytettävissä olevien tietokantojen luettelossa.

Kuinka noutaa tiedot tietokannasta?

Kun tiedot on tallennettu / lisätty tietokantataulukoihin, yksi tärkeistä tehtävistä on hakea tiedot ja näyttää tulokset käyttäjälle tietyssä muodossa. SQL: ssä SELECT-käskyä käytetään tietojen hakemiseen tietokannasta. SELECT-käskyä voidaan käyttää eri muodoissa käyttäjän vaatimusten mukaisesti, mitä tietoja se haluaa noutaa.

  • Kaikkien tietokannan * tietojen hakemiseen käytetään *.
  • Tiettyjen sarakkeiden hakemiseksi tietokannasta sarakkeen nimi kirjoitetaan SELECT-avainsanan jälkeen.
  • Tietojen noutamiseksi joidenkin ehtojen mukaisesti käytetään VALIN-lauseen mukana WHERE-lauseketta.

Syntaksi 1: Kaikkien tietojen hakeminen taulukosta.

SELECT * FROM tb1;

Yllä olevassa syntaksissa tb1 on sen taulukon nimi, josta haluamme hakea tietoja. (*) käytetään hakemaan kaikkien tietokannassa olevien kenttien / sarakkeiden tiedot.

Esimerkki 1

Tarkastellaan taulukon nimeä 'Emp_details', jolla on seuraavat sarakkeet ja tiedot:

Emp_codeEmp_nameEmp_cityEmp_phno
101RahulNoida7894561236
102AnkitDelhi9236547896
103SonamAgra9256347895

Esimerkki 2

SELECT * FROM Emp_details;

lähtö:

Levyjen lukumäärä: 3

Emp_codeEmp_nameEmp_cityEmp_phno
101RahulNoida7894561236
102AnkitDelhi9236547896
103SonamAgra9256347895

Syntaksi 2: Tiettyjen sarakkeiden hakeminen taulukosta.

SELECT column 1, column 2, column… from tb1;

esimerkki

SELECT Emp_code, Emp_name, Emp_address from Emp_details;

lähtö:

Levyjen lukumäärä: 3

Emp_codeEmp_nameEmp_city
101RahulNoida
102AnkitDelhi
103SonamAgra

Syntaksi 3: Tietojen hakeminen tietyn ehdon mukaisesti.

VALITSE * tb1: stä, missä Emp_code = 103;

lähtö:

Levyjen lukumäärä: 3

Emp_codeEmp_nameEmp_cityEmp_phno
103SonamAgra9256347895

Kuinka päivittää tietokanta SQL: ssä?

Ei ole välttämätöntä, että taulukkoon tallennetut arvot pysyvät samana tulevaisuudessa. Esimerkiksi työntekijätaulukossa työntekijän osoitetta, phnoa voidaan muuttaa, ja se on muutettava tietokantaan, kun se on ilmoitettu. Tietokannan taulukon arvojen päivittämiseksi UPDATE-käskyä käytetään SQL: ssä. UPDATE muuttaa yhden tai useamman tietueen arvoja tietokannassa kerrallaan käyttäjän määrittelemän erityisedellytyksen mukaan.

Syntaksi

UPDATE tb1 SET col 1= val 1, col 2= val 2 WHERE condition;

Yllä olevassa syntaksissa 'tb1' on sen taulukon nimi, johon haluamme muodostaa updaation, ja 'col 1', 'col 2' on taulukon sarakkeiden nimi, jonka arvoja haluamme muokata ja 'condition' määrittelee. ehdollisuus rivien valinnalle, joiden perusteella päivitys on tehtävä.

esimerkki

UPDATE Emp_details SET Emp_phno = '8746456789' WHERE Emp_code = 101;

lähtö:

Vaikuttavat rivit: 1

Voimme tarkistaa Emp_phno-arvon nousun työntekijällä, jolla on Emp_code 101 noutamalla taulukkotiedot:

VALITSE Emp_code, Emp_phno Emp_details -sivulta WHERE Emp_code = 101;

lähtö:

Levyjen lukumäärä: 1

Emp_codeEmp_phno
1018746456789

johtopäätös

SQL-tietokannassa voidaan tehdä useita toimintoja, ja kyselyt voidaan kirjoittaa monissa muodoissa, jotta saataisiin tietoja vaatimuksen mukaisesti. On erittäin tärkeää ja pitää hyvää käytäntöä kirjoittaa optimoituja kyselyjä suorittaessasi mitä tahansa toimintoa ja noutaa vain ne tietueet, joita tarvitaan kyseisenä ajankohtana, koska tämä lisää suoritusnopeutta ja säästää muistia.

Suositellut artikkelit

Tämä on SQL-tietokannan opas. Tässä olemme keskustelleet kuinka päivittää tietokanta SQL: ssä ja kuinka noutaa tiedot tietokannasta. Voit myös tarkastella seuraavaa artikkelia saadaksesi lisätietoja -

  1. SQL-palvelimen rajoitukset
  2. Mikä on SQL-injektio?
  3. Kuinka yhdistää tietokanta MySQL: ään?
  4. PostgreSQL-merkkijonotoiminnot