SQL Tutorial: Isang Stop Solution upang Malaman ang SQL



Ang artikulong ito sa SQL Tutorial ay isang komprehensibong gabay sa nangungunang mga konsepto ng SQL, utos at query na may sunud-sunod na mga halimbawa.

Sa merkado ngayon, kung saan humigit-kumulang 2.5 Quintillion bytes ng data ang nabuo araw-araw, napakahalagang maunawaan kung paano hawakan ang isang napakaraming data. Sa gayon, dito nagmumula sa larawan ang Structured Query Language o SQL. Kaya, sa artikulong ito sa SQL Tutorial, tatalakayin ko ang mga sumusunod na mahahalagang konsepto, na kinakailangan sa paglalakbay ng isang tao upang maging isang .

SQL Tutorial: Panimula Sa SQL

Ano ang SQL?

Binuo ni Donald D.Chamberlin noong dekada '70, ang Structured Query Language o pinakakilalang kilala bilang SQL ay isa sa pinakatanyag na mga wikang ginamit upang manipulahin, mag-imbak, mag-update at kunin ang data mula sa isang pamanggit na database. Ang SQL ay binubuo ng iba't ibang mga utos na pinaghiwalay sa 4 na mga kategorya ibig sabihin DDL, DML, DCL, at TCL upang i-play sa data sa mga database. Gayundin, ang mga pamanggit na database tulad ng Mga MySQL Database , , MS SQL Server, Sybase atbp ay gumagamit ng SQL upang baguhin ang data.





Mga aplikasyon ng SQL

Ang mga aplikasyon ng SQL ay ang mga sumusunod:

  • Sa SQL, maaari kang lumikha at mag-drop ng mga talahanayan at database.
  • Pinapayagan nito ang mga gumagamit na tukuyin at manipulahin ang data sa mga database.
  • Pinapayagan ng SQL ang mga gumagamit na mag-access, baguhin, at ilarawan ang data sa RDBMS.
  • Sa SQL, maaari mong itakda ang mga pahintulot sa mga talahanayan, pagtingin, at mga pamamaraan at magbigay ng mga tukoy na pahintulot sa iba't ibang mga gumagamit.
  • Pinapayagan ka ng SQL na mag-embed sa loob ng ibang mga wika gamit ang mga library at module ng SQL.

Ngayong alam mo na ang mga pangunahing kaalaman sa SQL , susunod sa tutorial na SQL na ito, ipaalam sa amin na maunawaan kung ano ang iba't ibang Mga Uri ng Data ng SQL.



Mga Uri ng Data ng SQL

Ang mga Uri ng Data ng SQL ay nahahati sa mga sumusunod na kategorya:

kung paano gamitin ang scanner sa java
  • Numero - Ang bilangPinapayagan ng mga uri ng data ang parehong naka-sign at unsigned integer. Maaari silang higit na nahahati sa eksaktong at tinatayang mga uri ng data kung saan eksaktong pinapayagan ang mga integer sa anyo ng buong mga numero at tinatayang payagan ang mga lumulutang na integer.
  • String ng Character -Pinapayagan ng uri ng data na ito ang mga character ng naayos at haba ng variable. Ang uri ng data na ito ay maaari ding karagdagang ikinategorya sa mga character na Unicode, na nagpapahintulot sa maayos at variable na haba ng mga character na Unicode.
  • Binary -Pinapayagan ng mga uri ng data ng binary ang data na maiimbak sa format ng mga halagang binary, para sa naayos at haba ng variable.
  • Petsa at Oras - Tpinapayagan ng uri ng kanyang data ang data na maiimbak sa iba't ibang mga format ng petsa at oras.
  • Iba pa - Ang seksyong ito ng mga uri ng data ay may mga uri ng data tulad ng talahanayan, XML, cursor,natatanging pagkakakilanlan, at sql_variant.

Kung nais mong makakuha ng isang detalyadong pag-unawa sa iba't ibang mga uri ng data ng SQL, maaari kang mag-refer sa detalyadong gabay sa Mga Uri ng Data ng SQL.

Mga SQL Operator

Ang mga operator ay ang mga konstruksyon na maaaring manipulahin ang mga halaga ng mga opera. Isaalang-alang ang ekspresyong 4 + 6 = 10, dito ang 4 at 6 ay mga operan at ang + ay tinatawag na operator.



Sinusuportahan ng SQL ang mga sumusunod na uri ng Operator:

  • Mga Operator ng Arithmetic
  • Mga Bitwise Operator
  • Mga Operator ng Paghahambing
  • Compound Operator
  • Mga Lohikal na Operator

Upang malaman ang iba't ibang mga operator na suportado ng SQL, sa isang elaborated na paraan, maaari mo . Kaya, ngayong alam mo na kung ano ang SQL at mga pangunahing kaalaman nito, ipaalam sa amin na maunawaan ang mga nangungunang utos o pahayag sa SQL.

SQL Tutorial: Nangungunang Mga Utos ng SQL

Ang SQL ay binubuo ng iba't ibang mga utos o pahayag upang magdagdag, magbago, magtanggal o mag-update ng data sa database. Sa artikulong ito sa SQL tutorial, tatalakayin namin ang mga sumusunod na pahayag:

    1. LILIKHA
    2. PATULOG
    3. NAGIGING EDAD
    4. TRUNCATE
    5. MAGPALIWANAG
    6. IPASOK SA
    7. UPDATE
    8. PUMILI
    9. KATULAD
    10. MAGBIGAY

Sa SQL tutorial na ito, isasaalang-alang ko ang database sa ibaba bilangisang halimbawa, upang maipakita sa iyo kung paano magsulatmga query gamit ang mga utos na SQL.

CustomerID Pangalan ng Customer Numero ng telepono Tirahan Lungsod Bansa
isaSi Simon9876543210Donald Street 52HyderabadIndia
2Akash9955449922Road ng Queens 74MumbaiIndia
3Patrick9955888220Silk Board 82DelhiIndia
4Parehas9647974327IG Road 19HyderabadIndia
5John9674325689Brigade Road Block 9BangaloreIndia

LILIKHA

Ang GUMAWA ng pahayag ay ginagamit upang lumikha ng isang talahanayan, tingnan o isang database sa sumusunod na paraan:

GUMAWA NG DATABASE

Ginamit upang lumikha ng isang database.

Syntax

GUMAWA NG DATABASE DatabaseName

Halimbawa

GUMAWA NG DATABASE CustomerInfo

GUMAWA NG TABLE

Ginagamit ang pahayag na ito upang lumikha ng isang talahanayan.

Syntax

GUMAWA NG TABLE tableName (uri ng data ng Column1, uri ng data ng Column2, .... uri ng data ng ColumnN)

Halimbawa

GUMAWA NG Mga Customer ng TABLE (CustomerID int, CustomerName varchar (255), PhoneNumber int, Address varchar (255), City varchar (255), Country varchar (255))

GUMAWA NG TINGNAN

Ginamit upang lumikha ng isang view.

Syntax

GUMAWA NG TINGNAN O PALIHIN ViewName AS SELECT Column1, Column2, ..., ColumnN MULA sa TableName WHERE Condition

Halimbawa

LILIKHA ANG TINGNAN O PALITAN ANG Mga HydCustomer AS SELECT CustomerName, Numero ng Telepono MULA SA Mga Kustomer Kung saan Lungsod = 'Hyderabad'

Tandaan: Bago ka magsimulang lumikha ng isang talahanayan at magpasok ng mga halaga, kailangan mong gamitin ang database, gamit ang pahayag na USE bilang [ Gumamit ng Mga CustomerInfo ]

PATULOG

Ginagamit ang pahayag ng DROP upang i-drop ang isang mayroon nang mesa, tingnan o isang database.

DROP DATABASE

Ginamit upang i-drop ang database.Kapag ginamit mo ang pahayag na ito, mawawala ang kumpletong impormasyon na naroroon sa database.

Syntax

DROP DATABASE DatabaseName

Halimbawa

DROP DATABASE CustomerInfo

TABLE NG DROP

Ginamit upang ihulog ang mesa.Kapag ginamit mo ang pahayag na ito, mawawala ang kumpletong impormasyong naroroon sa talahanayan.

Syntax

TALAKIANG TABLE tableName

Halimbawa

DROP TABLE Mga Customer

DROP VIEW

Ginamit upang i-drop ang view.Kapag ginamit mo ang pahayag na ito, mawawala ang kumpletong impormasyong naroroon sa view.

Syntax

DROP VIEW ViewName

Halimbawa

DROP VIEW HydCustomers

NAGIGING EDAD

Ginagamit ang pahayag na ALTER upang magdagdag, magtanggal o magbago ng mga hadlang o haligi sa isang mayroon nang mesa.

ALTER TABLE

Ang ALTER pahayag ay ginagamit upang tanggalin, idagdag, baguhin ang mga haligi sa isang mayroon nang mesa. Maaari mong gamitin ang ALTER TABLE na may ADD / DROP na haligi upang magdagdag o mag-drop ng isang haligi sa talahanayan. Bukod sa ito, maaari mo ring baguhin / baguhin ang isang tukoy na haligi.

Syntax

ALTER TABLE TableName ADD ColumnName Data Type ALTER TABLE TableName DROP COLUMN ColumnName ALTER TABLE TableName ALTER COLUMN ColumnName Data Type

Halimbawa

--ADD Column Gender: ALTER TABLE Mga Customer Mga ADD Gender varchar (255) --DROP Column Gender: ALTER TABLE Customers DROP COLUMN Gender - Magdagdag ng isang haligi na DOB at baguhin ang uri ng data mula sa Petsa hanggang Taon. ALTER TABLE DOB ADD DOB date ALTER TABLE DOB ALTER DOB year

TRUNCATE

Ginagamit ang pahayag na TRUNCATE upang tanggalin ang impormasyong naroroon sa talahanayan, ngunit hindi ang talahanayan mismo. Kaya, sa sandaling magamit mo ang utos na ito, mawawala ang iyong impormasyon, ngunit hindi ang talahanayan ay mananatili pa rin sa database.

Syntax

TRUNCATE TABLE TableName

Halimbawa

TRUNCATE Mga Customer sa Talahanayan

MAGPALIWANAG

Ang mga Paliwanag at DESCRIBE na pahayag ay mga kasingkahulugan na ginamit upang makakuha ng isang plano sa pagpapatupad ng query at ang impormasyon tungkol sa isang istraktura ng talahanayan ayon sa pagkakabanggit. Ang pahayag na ito ay maaaring magamit sa INSERT, TANGGAL, PUMILI, I-UPDATE at PALITAN ang mga pahayag.

Syntax

--Syntax para sa DESCRIBE DESCRIBE TableName --Sample na syntax para sa EXPLAIN EXPLAIN ANALYZE SELECT * MULA sa TableName1 SUMALI sa TableName2 ON (TableName1.ColumnName1 = TableName2.ColumnName2)

Halimbawa

DESCRIBE Mga Customer Ipaliwanag ang ANALYZE SELECT * MULA SA Mga Customer1 SUMALI sa Mga Order SA (Mga Customer.CustomerID = Mga Order.CustomerID)

IPASOK SA

Ang INSERT SA pahayag ay ginagamit upang ipasok ang mga bagong tala sa isang talahanayan.

Syntax

Ipasok sa TableName (Column1, Column2, Column3, ..., ColumnN) VALUES (halaga1, halaga2, halaga3, ...) - Kung hindi mo nais na banggitin ang mga pangalan ng haligi pagkatapos ay gamitin ang ibaba syntax, ngunit ang pagkakasunud-sunod ng ang mga halagang ipinasok ay dapat na tumutugma sa mga uri ng data ng haligi: I-INSERT SA MgaName ng VALNES sa Table (Value1, Value2, Value3, ...)

Halimbawa

I-INSERT SA Mga Customer (CustomerID, CustomerName, PhoneNumber, Address, City, Country) VALUES ('06', 'Sanjana', '9654323491', 'Oxford Street House No 10', 'Bengaluru', 'India') I-INSERT SA Mga Customer VALUES ('07', 'Himani', '9858018368', 'Nice Road 42', 'Kolkata', 'India')

UPDATE

Ginagamit ang pahayag na UPDATE upang baguhin ang mga tala na naroroon sa talahanayan.

Syntax

I-UPDATE ang TableName SET Kolum1 = Halaga1, Hanay2 = Halaga2, ... SAAN Kundisyon

Halimbawa

I-UPDATE Ang Mga Customer Itakda ang CustomerName = 'Aisha', City = 'Kolkata' KUNG SAAN Ang empleyado = 2

PUMILI

Ginagamit ang pahayag na SELECT upang pumili ng data mula sa isang database at iimbak ito sa isang talahanayan ng resulta, na tinawag na itinakdang resulta .

Syntax

SELECT Column1, Column2, ... ColumN MULA sa TableName - (*) ay ginagamit upang piliin ang lahat mula sa talahanayan PUMILI * MULA sa table_name - Upang mapili ang bilang ng mga talaan upang ibalik ang paggamit: PUMILI NG TOP 3 * MULA sa TableName

Halimbawa

PUMILI ng CustomerID, CustomerName MULA SA Mga Customer - (*) ay ginagamit upang piliin ang lahat mula sa talahanayan PUMILI * MULA sa Mga Customer - Upang mapili ang bilang ng mga talaan upang ibalik ang paggamit: PUMILI NG TOP 3 * MULA SA Mga Customer

Maliban dito, maaari mong gamitin ang SELECT keyword na may , INIUTOS NI , , at .

KATULAD

Ang operator na ito ay ginagamit ng isang sugnay na ASA upang maghanap para sa isang tinukoy na pattern sa isang haligi ng isang talahanayan. Mayroong higit sa lahat dalawang wildcard na ginagamit kasabay ng Tulad ng operator :

  • % - Tumutugma ito sa 0 o higit pang character.
  • _ - Tugma ito sa eksaktong isang character.

Syntax

PUMILI ng (mga) Pangalan ng Column MULA sa TableName KUNG SAAN ang pattern tulad ng ColumnName

Halimbawa

PUMILI * MULA SA Mga Customer KUNG SAAN ANG KATANGKAI NG Customer ay Tulad ng 'S%'

MAGBIGAY

Ginagamit ang utos na GRANT upang magbigay ng mga pribilehiyo o pag-access sa database at mga bagay nito sa mga gumagamit.

Syntax

MAGBigay ng PrivilegeName SA ObjectName SA UserName [MAY PAMILIT NA MAGPILI]

saan,

  • PrivilegeName - Ang mga pribilehiyo / karapatan / pag-access na ipinagkaloob sa gumagamit.
  • Pangalan ng Bagay - Pangalan ng isang object ng database tulad ng TABLE / VIEW / STORED PROC.
  • UserName - Pangalan ng gumagamit na binigyan ng pag-access / mga karapatan / pribilehiyo.
  • PUBLIKO - Upang bigyan ang mga karapatan sa pag-access sa lahat ng mga gumagamit.
  • RoleName - Ang pangalan ng isang hanay ng mga pribilehiyo na pinagsama-sama.
  • SA PAMAMAGITAN NG PAGPAPILI - Upang bigyan ang gumagamit ng access upang mabigyan ang ibang mga gumagamit ng mga karapatan.

Halimbawa

- Upang bigyan ang PUMILI ng pahintulot sa talahanayan ng Mga Customer na mag-admin ng GRANT SELECT SA Mga Customer SA admin

Ngayong alam mo na ang , ipaunawa sa amin kung ano ang iba't ibang mga uri ng mga key na ginamit sa database. Sa gayon, tutulungan ka ng konseptong ito na maunawaan kung paano nauugnay ang bawat talahanayan sa iba pang talahanayan sa isang sistemang pamamahala ng pamanggit na database.

SQL Tutorial: Mga Susi

Ang mga sumusunod ay ang 7 uri ng mga susi, na maaaring isaalang-alang sa isang database:

  • Kandidato Key - Ang isang hanay ng mga katangian na natatanging makilala ang isang talahanayan ay maaaring ma-term bilang isang Kandidato Key. Ang isang talahanayan ay maaaring magkaroon ng higit sa isang kandidato key, at sa mga napiling kandidato key, ang isang key ay maaaring mapili bilang isang Pangunahing Key.
  • Super Key - Ang hanay ng mga katangian na natatanging makilala ang isang tuple ay kilala bilang Super Key. Kaya, ang isang kandidato key, pangunahing key, at isang natatanging key ay isang superkey, ngunit ang kabaligtaran ay hindi totoo.
  • Pangunahing susi - Ang isang hanay ng mga katangian na ginagamit upang natatanging kilalanin ang bawat tuple ay isa ring pangunahing susi.
  • Kahaliling Susi - Ang mga kahaliling Key ay ang mga key ng kandidato, na hindi napili bilang isang pangunahing key.
  • Natatanging Susi- Ang natatanging susi ay katulad ng pangunahing susi, ngunit pinapayagan ang isang halaga ng NUL sa haligi.
  • Dayuhang susi - Ang isang katangian na maaari lamang kunin ang mga halagang naroroon bilang mga halaga ng ilang iba pang katangian, ay ang banyagang susi sa katangian kung saan ito tumutukoy.
  • Composite Key- Ang isang pinaghalo na susi ay isang kumbinasyon ng dalawa o higit pang mga haligi na kinikilala ang bawat tuple nang natatangi.

Inaasahan kong naiintindihan mo ang iba't ibang mga uri ng mga susi sa database, susunod sa artikulong ito sa SQL tutorial, talakayin natin ang mga hadlang sa database. Sa gayon, ginagamit ang mga hadlang sa SQLtaasan ang kawastuhan at pagiging maaasahan ng data na napupunta sa database sa pamamagitan ng isang talahanayan.

SQL Tutorial: Mga hadlang

Siguraduhin ng mga hadlang ng SQL na walang paglabag sa mga tuntunin ng isang transaksyon ng data kung nahanap pagkatapos ay wakasan na ang pagkilos. Ang pangunahing paggamit ng mga sumusunod na hadlang ay upang limitahanang uri ng data na maaaring mapunta sa isang talahanayan.

  • HINDI NULL -Ginagamit ang pagpilit na ito upang matiyak na ang isang haligi ay hindi maaaring mag-imbak ng isang halaga ng NUL.
  • NATATANGING - Ginagamit ang UNIQUE constraint upang matiyak na ang lahat ng mga halagang ipinasok sa isang haligi o isang talahanayan ay natatangi.
  • Suriin - Ginagamit ang pagpigil na ito upang matiyak na ang isang haligi o maraming mga haligi ay nasiyahan ang isang tukoy na kundisyon.
  • DEFAULT - Ginagamit ang pagpipigil sa DEFAULT upang magtakda ng isang default na halaga para sa isang haligi kung walang tinukoy na halaga.
  • INDEX - Ang pagpipigil na ito ay ginagamit upangmga index sa talahanayan, kung saan maaari kang lumikha at makakuha ng data mula sa database nang napakabilis.

Kung nais mong malaman tungkol sa mga sumusunod na hadlang sa malalim na may syntax at mga halimbawa, maaari kang sumangguni sa iba pa .Kaya, ngayon na tungkol ka sa mga susi at hadlang sa database, susunod sa artikulong ito sa SQL tutorial, tingnan natin ang isang nakawiwiling konsepto Normalisasyon.

SQL Tutorial: Normalisasyon

Ang normalisasyon ay ang proseso ng pag-aayos ng data upang maiwasan ang pagdoble at kalabisan. Maraming mga sunud-sunod na antas ng normalisasyon at ang mga iyon ay tinawag normal na form . Gayundin, ang bawat magkakasunod na normal na form ay nakasalalay sa naunang isa. Ang mga sumusunod ay ang mga normal na form na naroroon:

Normalisasyon - SQL Tutorial - EdurekaUpang maunawaan ang mga normal na form sa itaas, isaalang-alang natin ang sumusunod na talahanayan:

Sa pamamagitan ng pagmamasid sa talahanayan sa itaas, malinaw mong malalaman ang kalabisan ng data at pagkopya ng data. Kaya, gawing normal natin ang talahanayan na ito. Upang simulang gawing normal ang mga database, dapat mong palaging magsimula sa pinakamababang normal na form na ibig sabihin ay 1NF at pagkatapos ay pumunta sa mas mataas na normal na mga form sa paglaon.

Ngayon, tingnan natin kung paano natin maisasagawa ang unang normal na form, para sa talahanayan sa itaas.

Unang Karaniwang Porma (1NF)

Upang matiyak na ang database ay dapat na nasa 1NF , ang bawat talahanayan cell ay dapat magkaroon ng isang solong halaga. Kaya, karaniwang lahat ng natatangi dapat ang mga record . Ang talahanayan sa itaas ay gawing normal sa 1NF tulad ng sa ibaba:

Kung napansin mo sa talahanayan sa itaas, lahat ng mga talaan ay natatangi. Ngunit, gayon pa man mayroong maraming data kalabisan at pagkopya. Kaya, upang maiwasan iyon, gawing normal natin ang database sa pangalawang normal na form.

Pangalawang Karaniwang Porma (2NF)

Upang matiyak na ang database ay dapat na nasa 2NF , ang ang database ay dapat na 1NF at dapat din magkaroon ng pangunahing key ng solong haligi . Ang talahanayan sa itaas ay gawing normal sa 2NF tulad ng sa ibaba:

Kung pinagmamasdan mo ang mga talahanayan sa itaas, ang bawat talahanayan ay may pangunahing key ng solong haligi. Ngunit mayroong maraming data kalabisan at pagkopya ng ilang mga haligi. Kaya upang maiwasan iyon, gawing normal natin ang database sa pangatlong normal na form.

Pangatlong Normal na Porma (3NF)

Upang matiyak na ang database ay dapat na nasa 3NF , ang ang database ay dapat nasa 2NF at dapat ay walang anumang palipat na mga dependency sa pagganap . Ang mga talahanayan sa itaas ay gawing normal sa 3NF tulad ng sa ibaba:

Kung napansin mo ang mga talahanayan sa itaas, ang database ay walang anumang palipat na pagtitiwala. Kaya, pagkatapos ng hakbang na ito, hindi namin kailangang gawing normal ang aming database nang higit pa. Ngunit, kung nakakita ka ng anumang mga anomalya na naroroon o higit pa sa isang solong susi ng kandidato, maaari kang magpatuloy sa susunod na mas mataas na normal na form na ibig sabihin BCNF.

matutong gumamit ng visual studio

Karaniwang Porma ng Boyce-Codd (BCNF)

Upang matiyak na ang database ay dapat sa BCNF, ang database ay dapat naroroon sa 3NF at ang mga talahanayan ay dapat na hatiin sa karagdagang, upang matiyak na ang isang key ng kandidato lamang ang naroroon.

Sa pamamagitan nito, natapos na natin ang normalisasyon. Ngayon, susunod sa tutorial ng SQL na ito, talakayin natin ang isang mahalagang konsepto sa SQL, na kung saan ay Sumali.

SQL Tutorial: Sumali

Ginagamit ang mga pagsali upang pagsamahin ang mga hilera mula sa dalawa o higit pang mga talahanayan, batay sa isang nauugnay na haligi sa pagitan ng mga talahanayan na iyon at sa ilang mga kundisyon din. Pangunahin ang apat na uri ng pagsali:

  • SUMALI SA INNER: Ang pagsali na ito ay nagbabalik ng mga talaang iyon na mayroong mga katugmang halaga sa parehong mga talahanayan.
  • BUONG SUMALI: Ibinabalik ng BUONG SUMALI ang lahat ng mga talaang iyon na alinman sa may isang tugma sa kaliwa o sa kanang talahanayan.
  • KALIWAN NG SUMALI: Ang pagsali na ito ay nagbabalik ng mga tala mula sa kaliwang talahanayan, at pati na rin ang mga talaang tumutugon sa kundisyon mula sa kanang mesa.
  • KARAPATAN SUMALI: Ang pagsali na ito ay nagbabalik ng mga tala mula sa kanang mesa, at pati na rin ang mga talaang tumutugon sa kundisyon mula sa kaliwang talahanayan.

Kaya, ito ay isang maikling paglalarawan sa SUMALI, ngunit kung nais mo ang isang detalyadong paglalarawan sa SUMALI sa isang detalyadong halimbawa, maaari kang sumangguni sa aking artikulo sa . Susunod, sa tutorial na SQL na ito, talakayin natin ang huling konsepto para sa artikulong ito ie Mga Panonood.

SQL Tutorial: Mga Pagtingin

Ang isang pagtingin sa SQL ay isang solong talahanayan, na nagmula sa iba pang mga talahanayan. Ang isang view ay naglalaman ng mga hilera at haligi na katulad ng isang tunay na mesa at may mga patlang mula sa isa o higit pang mga talahanayan. Sumangguni sa larawan sa ibaba:

Upang maunawaan kung paano lumikha at mag-drop ng isang view, maaari kang sumangguni sa mga pahayag na GUMAWA at DROP na nabanggit sa itaas. Sa pamamagitan nito, natapos na kami sa artikulong ito sa SQL tutorial. Inaasahan kong nahanap mo ang artikulong ito na may kaalaman. Gayundin, kung naghahanda ka para sa mga pakikipanayam sa Database Administrator, at naghahanap para sa isang komprehensibong listahan ng mga katanungan, maaari kang sumangguni sa aming artikulo sa

Kung nais mong malaman ang tungkol sa MySQL at makilala ang open-source na relational database na ito, pagkatapos ay suriin ang aming na kasama ng live na pagsasanay na pinamunuan ng magtuturo at karanasan sa proyekto sa totoong buhay. Tutulungan ka ng pagsasanay na ito na maunawaan ang malalim na MySQL at tutulong sa iyo na makamit ang mastery sa paksa.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng SQLTutorial na ito at babalikan ka namin.