SQL datu zinātnei: vienas pieturas risinājums iesācējiem

Šis emuāra ziņojums par SQL for Data Science palīdzēs jums saprast, kā SQL var izmantot datu glabāšanai, piekļuvei un izgūšanai, lai veiktu datu analīzi.

Kopš laika, kad Data Science tika ierindota 1. vietā, lai tā būtu laikmeta daudzsološākais darbs, mēs visi cenšamies pievienoties . Šis emuāra ziņojums par SQL for Data Science palīdzēs jums saprast, kā SQL var izmantot datu glabāšanai, piekļuvei un izgūšanai, lai veiktu datu analīzi.

Šeit būs saraksts ar tēmām, kas būs apskatīts šajā emuārā:



    1. Kāpēc datu zinātnei ir nepieciešama SQL?
    2. Kas ir SQL?
    3. SQL pamati
    4. MySQL instalēšana
    5. Rokas virsū

Kāpēc datu zinātnei ir nepieciešama SQL?

Vai zinājāt, ka mēs katru dienu ģenerējam vairāk nekā 2,5 kvintiljonus baitus datu? Šāds datu ģenerēšanas temps ir iemesls tādu augstas klases tehnoloģiju popularitātei kā Datu zinātne , , un tā tālāk.

Noderīgas atziņas iegūšana no datiem tiek dēvēta par datu zinātni. Datu zinātne ietver daudzu datu iegūšanu, apstrādi un analīzi. Pašlaik mums ir vajadzīgi ko var izmantot, lai uzglabātu un pārvaldītu šo milzīgo datu daudzumu.



Kas ir datu zinātne - Edureka

Tas ir kur Ienāk SQL.

SQL var izmantot, lai uzglabātu, piekļūtu un iegūtu lielu daudzumu datu, lai vienmērīgāk veiktu visu Data Science procesu.



Kas ir SQL?

SQL kas nozīmē Strukturēta vaicājumu valoda ir vaicājumvaloda, kuras mērķis ir pārvaldīt relāciju datu bāzes.

Bet kas īsti ir Relāciju datu bāze?

Relāciju datu bāze ir labi definētu tabulu grupa, no kuras datiem var piekļūt, rediģēt, atjaunināt un tā tālāk, nemainot datu bāzes tabulas. SQL ir relāciju datu bāzu standarts (API).

Atgriežoties pie SQL, SQL programmēšanu var izmantot, lai veiktu vairākas darbības ar datiem, piemēram, vaicājumus, ievietošanu, atjaunināšanu un datu bāzes ierakstu dzēšanu. Relāciju datu bāzu, kas izmanto SQL, piemēri ir MySQL Database, Oracle utt.

Lai uzzinātu vairāk par SQL, varat iziet cauri šādos emuāros:

  1. Izpratne par SQL datu tipiem - viss, kas jums jāzina par SQL datu tipiem
  2. CREATE TABLE in SQL - Viss, kas jums jāzina par tabulu izveidi SQL

Pirms sākam darbu ar demonstrāciju SQL, iepazīsimies ar pamata SQL komandām.

SQL pamati

SQL nodrošina vienkāršu komandu kopu, lai modificētu datu tabulas. Apskatīsim dažas pamata SQL komandas:

  • IZVEIDOT DATU BĀZI - izveido jaunu datu bāzi
  • IZVEIDOT TABULU - izveido jaunu tabulu
  • IEVADĪT - ievieto jaunus datus datu bāzē
  • SELECT - iegūst datus no datu bāzes
  • ATJAUNINĀT - atjaunina datus datu bāzē
  • DZĒST - izdzēš datus no datu bāzes
  • ALTER DATU BĀZE - modificē datu bāzi
  • MAINĪT TABULU - modificē tabulu
  • PILNU TABULA - izdzēš tabulu
  • RADĪT RĀDĪTĀJU - izveido indeksu elementa meklēšanai
  • PILNU INDEKSS - dzēš indekss

Lai labāk izprastu SQL, instalēsim MySQL un redzēsim, kā jūs varat spēlēt ar datiem.

MySQL instalēšana

MySQL instalēšana ir vienkāršs uzdevums. Lūk, a soli pa solim kas palīdzēs jums instalēt MySQL savā sistēmā.

Kad esat pabeidzis instalēšanu MySQL, izpildiet zemāk esošo sadaļu, lai iegūtu vienkāršu demonstrāciju, kas parādīs, kā jūs varat ievietot, manipulēt un modificēt datus.

SQL datu zinātnei - MySQL demonstrācija

Šajā demonstrācijā mēs redzēsim, kā izveidot datubāzes un tās apstrādāt. Šī ir iesācēja līmeņa demonstrācija, lai sāktu darbu ar datu analīzi SQL.

Tātad sāksim!

kā veikt ligzdotas tabulas html

1. darbība: izveidojiet SQL datu bāzi

SQL datu bāze ir krātuves noliktava, kurā datus var glabāt strukturētā formātā. Tagad izveidosim datu bāzi, izmantojot MySQL :

IZVEIDOT DATU BĀZES edureka IZMANTOJIET edureka

Iepriekš minētajā kodā ir divas SQL komandas:

Piezīme : SQL komandas ir definētas ar lielajiem burtiem, un SQL komandas pārtraukšanai tiek izmantots semikols.

  1. IZVEIDOT DATU BĀZI: Šī komanda izveido datu bāzi ar nosaukumu “edureka”

  2. LIETOŠANA: Šī komanda tiek izmantota, lai aktivizētu datu bāzi. Šeit mēs aktivizējam ‘edureka’ datu bāzi.

2. darbība: izveidojiet tabulu ar nepieciešamajām datu funkcijām

atšķirība starp java un klasi

Tabulas izveide ir tikpat vienkārša kā datu bāzes izveide. Jums vienkārši jādefinē tabulas mainīgie vai funkcijas ar to attiecīgajiem datu tipiem. Apskatīsim, kā to var izdarīt:

VEIDOT GALDA rotaļlietas (TID INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, Item_name TEXT, Price INTEGER, Quantity INTEGER)

Iepriekš minētajā koda fragmentā notiek šādas lietas:

  1. Izmantojiet komandu CREATE TABLE, lai izveidotu tabulu ar nosaukumu rotaļlietas.
  2. Rotaļlietu tabulā ir 4 funkcijas, proti, TID (darījuma ID), preces_nosaukums, cena un daudzums.
  3. Katrs mainīgais tiek definēts atbilstoši to attiecīgajiem datu tipiem.
  4. TID mainīgais tiek deklarēts kā primārā atslēga. Primārā atslēga būtībā apzīmē mainīgo, kas var saglabāt unikālu vērtību.

Detalizētu informāciju par definēto tabulu varat pārbaudīt, izmantojot šādu komandu:

DESCRIBE rotaļlietas

3. darbība: datu ievietošana tabulā

Tagad, kad esam izveidojuši tabulu, aizpildīsim to ar dažām vērtībām. Iepriekš šajā emuārā es minēju, kā jūs varat pievienot datus tabulā, vienkārši izmantojot vienu komandu, t.i., INSERT INTO.

Apskatīsim, kā tas tiek darīts:

IELIKT ROTAĻLIETU VĒRTĪBĀS (NULL, 'Vilciens', 550, 88) IEVADĪT Rotaļlietu VĒRTĪBĀS (NULL, 'Hotwheels_car', 350, 80) IELIKT Rotaļlietu VĒRTĪBĀS (NULL, 'Magic_Pencil', 70, 100) NULL, 'Dog_house', 120, 54) IELIKT ROTAĻLIETU VĒRTĪBĀM (NULL, 'Skateboard', 700, 42) IELIKT Rotaļlietu VĒRTĪBĀM (NULL, 'GI Joe', 300, 120)

Iepriekš minētajā koda fragmentā mēs vienkārši ievietojām 6 novērojumus mūsu ‘rotaļlietu’ tabulā, izmantojot komandu INSERT INTO. Katram novērojumam iekavās esmu norādījis katra mainīgā vai līdzekļa vērtību, kas tika definēta, veidojot tabulu.

TID mainīgais ir iestatīts uz NULL, jo tas automātiski palielinās no 1.

Tagad parādīsim visus mūsu tabulā esošos datus. To var izdarīt, izmantojot šādu komandu:

SELECT * NO rotaļlietām


4. solis: modificējiet datu ierakstus

Pieņemsim, ka jūs nolēmāt paaugstināt G.I. Džo, jo tas tev sagādā daudz klientu. Kā jūs mainītu mainīgā cenu datu bāzē?

Tas ir vienkārši, vienkārši izmantojiet šo komandu:

ATJAUNINĀT rotaļlietu KOMPLEKTS Cena = 350 WHERE TID = 6

Komanda UPDATE ļauj modificēt visas tabulā saglabātās vērtības / mainīgos. SET parametrs ļauj jums izvēlēties noteiktu funkciju, un parametrs WHERE tiek izmantots, lai identificētu mainīgo / vērtību, kuru vēlaties mainīt. Iepriekš minētajā komandā esmu atjauninājis datu ievades cenu, kuras TID ir 6 (Dž. Džo).

Tagad apskatīsim atjaunināto tabulu:

SELECT * NO rotaļlietām

kā izmantot skenera klasi Java

Varat arī modificēt to, ko vēlaties parādīt, vienkārši atsaucoties uz kolonnām, kuras vēlaties skatīt. Piemēram, zemāk esošajā komandā tiks parādīts tikai rotaļlietas nosaukums un attiecīgā cena:

Atlasiet preces_nosaukumu, cenu no rotaļlietām

5. darbība: datu izgūšana

Tāpēc pēc datu ievietošanas un modificēšanas ir pienācis laiks iegūt un izgūt datus atbilstoši uzņēmējdarbības prasībām. Šeit datus var iegūt tālākai datu analīzei un datu modelēšanai.

Ņemiet vērā, ka tas ir vienkāršs piemērs, kā sākt darbu ar SQL, tomēr reālās situācijās dati ir daudz sarežģītāki un lielāki. Neskatoties uz to, SQL komandas joprojām paliek nemainīgas, un tas padara SQL tik vienkāršu un saprotamu. Tas var apstrādāt sarežģītas datu kopas, izmantojot vienkāršu SQL komandu kopu.

Tagad izgūsim datus ar pāris modifikācijām. Skatiet zemāk redzamo kodu un mēģiniet saprast, ko tas dara, neskatoties uz izvadi:

ATLASIET * NO ROTAĻLIETĀM LIMIT 2

Jūs to uzminējāt! Tajā parādīti pirmie divi novērojumi, kas atrodas manā tabulā.

Izmēģināsim kaut ko interesantāku.

ATLASIET * NO Rotaļlietām PASŪTĪT PĒC CENAS

Kā parādīts attēlā, vērtības ir sakārtotas attiecībā pret cenu mainīgā augošo secību. Ja vēlaties meklēt trīs visbiežāk pirktās lietas, ko jūs darītu?

Tas tiešām ir pavisam vienkārši!

ATLASIET * NO ROTAĻLIETĀM PASŪTĪT PĒC Daudzuma DESC LIMIT 3

Izmēģināsim vēl vienu.

ATLASIET * NO ROTAĻLIETĀM, KUR Cena> 400 PASŪTĪT PĒC CENA ASC


Šis vaicājums iegūst sīkāku informāciju par rotaļlietām, kuru cena pārsniedz 400, un izkārtojumu izkārto cenas augošā secībā.

Tātad, kā jūs varat apstrādāt datus, izmantojot SQL. Tagad, kad jūs zināt SQL datu zinātnes pamatus, esmu pārliecināts, ka vēlaties uzzināt vairāk. Lai sāktu darbu, ir daži emuāri:

  1. Kas ir datu zinātne? Datu zinātnes ceļvedis iesācējiem
  2. MySQL apmācība - iesācēju ceļvedis, lai apgūtu MySQL

Ja vēlaties iestāties pilnīgā mākslīgā intelekta un mašīnmācīšanās kursā, Edureka piedāvā īpaši kuratoru kas ļaus jums pārzināt tādas metodes kā uzraudzīta mācīšanās, bez uzraudzības un dabiskās valodas apstrāde. Tas ietver apmācību par jaunākajiem sasniegumiem un tehniskajām pieejām mākslīgā intelekta un mašīnmācīšanās jomā, piemēram, padziļināta mācīšanās, grafiskie modeļi un mācīšanās pastiprināšana.