Ano ang MySQL? - Isang Panimula Sa Mga Sistema ng Pamamahala ng Database



Ang blog na ito sa Ano ang MySQL, magpapakilala sa iyo sa mga pangunahing kaalaman ng DBMS, iba't ibang uri ng DBMS, SQL, MySQL, mga tampok ng MySQL at mga uri ito ng data.

Ang Pamamahala ng Database ay ang pinakamahalagang bahagi kapag mayroon kang nakapangit na data sa paligid mo. Ang MySQL ay isa sa pinakatanyag na Relational Database upang maiimbak at hawakan ang iyong data. Dito sa Ano ang MySQL blog, dadaan ka sa mga sumusunod na paksa:

Ano ang Data at Database?

Ipagpalagay na kailangang iimbak ng isang kumpanya ang mga pangalan ng daan-daang mga empleyado na nagtatrabaho sa kumpanya sa isang paraan na ang lahat ng mga empleyado ay maaaring makilala nang isa-isa. Pagkatapos, kinokolekta ng kumpanya ang data ng lahat ng mga empleyado. Ngayon, kapag sinabi kong data, nangangahulugan ako na ang kumpanya ay nangongolekta ng magkakaibang mga impormasyon tungkol sa isang object. Kaya, ang object na iyon ay maaaring isang real-world entity tulad ng mga tao, o anumang object tulad ng isang mouse, laptop atbp.





Ngayon, kapag mayroon kang napakaraming data, malinaw na kailangan mo ng isang lugar upang maiimbak ito, na isang Database.

Kaya, maaari mong isaalang-alang ang database bilang isang malaking lalagyan, kung saan maaari mong iimbak ang lahat ng data. Ngunit sa palagay mo magagamit mo ba ang iyong data nang walang tamang pamamahala ng database?



Ito ay isang halatang Hindi!

Kaya, alamin natin kung ano ang eksaktong Database Management System at ang iba`t ibang mga uri.

Sistema ng Pamamahala ng Database at Mga Uri ng DBMS

SA Sistema ng Pamamahala ng Database ( DBMS ) ay isang application ng software na nakikipag-ugnay sa gumagamit, mga application at ang database mismo upang makuha at pag-aralan ang data. Ang data na nakaimbak sa database ay maaaring mabago, makuha at matanggal, at maaaring maging ng anumang uri tulad ng mga string, numero, imahe atbp.



Mga uri ng DBMS

Higit sa lahat mayroong 4 na uri ng DBMS, na kung saan ay Hierarchical, Relational, Network, at Object-oriented DBMS.

ay isang postgraduate na master
  • Hierarchical DBMS: Tulad ng ipinahihiwatig ng pangalan, ang ganitong uri ng DBMS ay may istilo ng hinalinhan na kahalili na uri ng relasyon. Kaya, mayroon itong istrakturang katulad sa sa isang puno, kung saan ang mga node ay kumakatawan sa mga talaan at ang mga sanga ng puno ay kumakatawan sa mga patlang.
  • Kaugnay na DBMS (RDBMS): Ang ganitong uri ng DBMS, gumagamit ng isang istraktura na nagbibigay-daan sa mga gumagamit na makilala at ma-access ang data kaugnay sa isa pang piraso ng data sa database.
  • Network DBMS: Sinusuportahan ng ganitong uri ng DBMS ang marami sa maraming mga relasyon kung saan maraming mga tala ng miyembro ang maaaring maiugnay.
  • Nakatuon sa objectDBMS: Ang ganitong uri ng DBMS ay gumagamit ng maliit na indibidwal na software na tinatawag na object. Ang bawat bagay ay naglalaman ng isang piraso ng data, at ang mga tagubilin para sa mga pagkilos na dapat gawin sa data.

Ngayon, na sinabi ko sa iyo ang tungkol sa DBMS, oras na upang maunawaan natin kung ano ang SQL?

Mag-subscribe sa aming youtube channel upang makakuha ng mga bagong update ..!

Structured Query Language (SQL)

Ang SQL ay ang core ng isang pamanggit database na ginagamit para sa pag-access at pamamahala ng database. Sa pamamagitan ng paggamit ng SQL, maaari kang magdagdag, mag-update o magtanggal ng mga hilera ng data, makuha ang mga subset ng impormasyon, baguhin ang mga database at magsagawa ng maraming mga pagkilos. Ang iba't ibang mga subset ng SQL ay ang mga sumusunod:

  • DDL (Wika ng Kahulugan ng Data) - Pinapayagan kang magsagawa ng iba't ibang mga pagpapatakbo sa database tulad ng LIKHAIN, ALTER at TANGGALIN ang mga bagay.
  • DML (Wika ng Pagmanipula ng Data) - Pinapayagan kang mag-access at manipulahin ang data. Tinutulungan ka nitong magsingit, mag-update, magtanggal at kumuha ng data mula sa database.
  • DCL (Wika sa Pagkontrol ng Data) - Pinapayagan kang kontrolin ang pag-access sa database. Halimbawa - Bigyan o Bawiin ang mga pahintulot sa pag-access.
  • TCL (Wika sa Pagkontrol sa Transaksyon) - Pinapayagan kang makitungo sa transaksyon ng database. Halimbawa - Pangako, Rollback, Savepoint, Itakda ang Transaksyon.

Ayos lang! Kaya, ngayong alam mo na ang SQL, oras na akong magpakilala sa MySQL.

petsa datatype sa halimbawa ng sql

Ano ang MySQL at ang Mga Tampok nito

MySQL ay isang open-source na pamanggit na sistema ng pamamahala ng database na gumagana sa maraming mga platform. Nagbibigay ito ng pag-access ng multi-user upang suportahan ang maraming mga engine ng imbakan at sinusuportahan ng Oracle. Kaya, maaari kang bumili ng isang bersyon ng komersyal na lisensya mula sa Oracle upang makakuha ng mga serbisyo sa premium na suporta.

Ang mga tampok ng MySQL ay ang mga sumusunod:

Mga Tampok Ng MySQL - Ano Ang MySQL? - Edureka

Fig 1: Mga Tampok ng MySQL - Ano ang MySQL?

  • Dali ng Pamamahala - Napakadali na mai-download ang software at gumagamit din ng isang tagapag-iskedyul ng kaganapan upang awtomatikong iiskedyul ang mga gawain.
  • Matibay na Suporta sa Transaksyonal - Humahawak sa pag-aari ng ACID (Atomicity, Consistency, Isolation, Durability), at pinapayagan din ang ipamahagi na suporta ng multi-bersyon.
  • Komprehensibong Pag-unlad ng Application - Ang MySQL ay may mga library ng plugin upang mai-embed ang database sa anumang application. Sinusuportahan din nito ang nakaimbak na mga pamamaraan, pag-trigger, pag-andar, pagtingin at marami pa para sa pagpapaunlad ng application. Maaari kang sumangguni sa RDS Tutorial , upang maunawaan ang RDBMS ng Amazon.
  • Mataas na Pagganap - Nagbibigay ng mabilis na mga kagamitan sa pag-load na may natatanging mga cache ng memorya at pagkahati ng table index.
  • Mababang Kabuuang Gastos Ng Pagmamay-ari - Binabawasan nito ang mga gastos sa paglilisensya at mga paggasta sa hardware.
  • Buksan ang Pinagmulan at 24 * 7 Suporta - Ang RDBMS na ito ay maaaring magamit sa anumang platform at nag-aalok ng 24 * 7 na suporta para sa bukas na mapagkukunan at edisyon ng enterprise.
  • Secure Proteksyon ng Data - Sinusuportahan ng MySQL ang mga makapangyarihang mekanismo upang matiyak na ang mga awtorisadong gumagamit lamang ang may access sa mga database.
  • Mataas na kakayahang magamit - Maaaring magpatakbo ang MySQL ng mga pagsasaayos ng pagtitiklop ng high-speed master / slave at nag-aalok ito ng mga cluster server.
  • Kakayahang sukatin at Kakayahang umangkop - Sa MySQL maaari kang magpatakbo ng malalim na naka-embed na mga application at lumikha ng mga warehouse ng data na humahawak ng isang humongous na dami ng data.

Ngayon, na alam mo na kung ano ang MySQL, hayaan mong sabihin ko sa iyo ang iba't ibang mga uri ng data na sinusuportahan ng MySQL.

Interesado upang malaman ang tungkol sa MySQL

Mga Uri ng Data ng MySQL

Fig 2: Mga Uri ng Data ng MySQL - Ano ang MySQL?

  • Numero - Ang uri ng data na ito ay may kasamang mga integer ng iba't ibang laki, lumulutang-point (real) ng iba't ibang mga precision at naka-format na mga numero.
  • Character-string - Ang mga uri ng data na ito ay maaaring may maayos, o magkakaibang bilang ng mga character. Ang uri ng data na ito ay mayroon ding tinatawag na variable-length string KARAKDANG LAKING LAYUNIN ( CLOB ) na ginagamit upang tukuyin ang mga haligi na may malaking halaga ng teksto.
  • Bit-string - Ang mga uri ng data na ito ay alinman sa isang nakapirming haba o magkakaibang haba ng mga piraso. Mayroon ding isang variable-length na uri ng data ng string na tinatawag na BINARY LARGE OBJECT (BLOB), na magagamit upang tukuyin ang mga haligi na may malaking halaga ng binary, tulad ng mga imahe.
  • Boolean - Ang uri ng data na ito ay may TUNAY o MALI na mga halaga. Dahil ang SQL, ay may mga halaga ng Null, isang tatlong-halagang lohika ang ginagamit, na hindi ALAM.
  • Petsa at Oras - Ang uri ng data ng DATE ay may: TAON, BULAN, at ARAW sa form na YYYY-MM-DD. Katulad nito, ang uri ng data ng TIME ay may mga sangkap na ORAS, MINUTO, at PANGALAWA sa form na HH: MM: SS. Maaaring magbago ang mga format na ito batay sa kinakailangan.
  • Timestamp at Agwat - Ang uri ng data ng TIMESTAMP ay nagsasama ng isang minimum na anim na posisyon, para sa decimal na mga praksyon ng mga segundo at isang opsyonal na MAY Kwalipikadong TIME ZONE bilang karagdagan sa mga patlang ng DATE at TIME. Binabanggit ng uri ng data ng INTERVAL ang isang kaugnay na halaga na maaaring magamit upang madagdagan o mabawasan ang isang ganap na halaga ng isang petsa, oras, o timestamp.

Inaasahan kong nasiyahan ka sa pagbabasa nito kung ano ang MySQL blog. Bilang pagpapatuloy ng blog na ito, darating ang isang Tutorial sa MySQL kung saan magsisimula kami sa lahat ng mga utos ng SQL, ngunit bago ito maaari kang mag-refer dito , upang malaman ang nangungunang mga katanungan na tinanong sa mga panayam. Manatiling nakatutok!

Nais bang makakuha ng sertipikadong sa Pamamahala ng Database?

Kung nais mong matuto nang higit pa tungkol sa MySQL at malaman ang bukas na mapagkukunang pamanggit na 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 MySQL nang malalim at tutulong sa iyo na makamit ang mastery sa paksa.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng ” Ano ang MySQL? ”At babalikan kita.