Talaan ng mga Nilalaman:
Video: How To Install MySQL on Windows 10 2024
Ang Nakabalangkas na Wika ng Query (SQL) ay ang pinakalawak na ipinatupad na wika ng database, at alam na ito ay may halaga sa sinumang kasangkot sa programming computer o gumagamit ng mga database upang mangolekta at mag-organisa ng impormasyon.
Maaaring gamitin ang SQL upang ibahagi at pamahalaan ang data, partikular na data na matatagpuan sa pamanggit na mga sistema ng pamamahala ng database, na kinabibilangan ng data na nakaayos sa mga talahanayan. Maramihang mga file, bawat naglalaman ng mga talahanayan ng data, ay maaaring may kaugnayan din sa pamamagitan ng isang pangkaraniwang larangan. Paggamit ng SQL, maaari mong i-query, i-update, at muling ayusin ang data, pati na rin lumikha at baguhin ang schema (istraktura) ng isang database system at kontrolin ang access sa data nito.
Karamihan sa mga ito ay tulad ng impormasyon na maaaring naipon sa isang spreadsheet, tulad ng Microsoft Excel, ngunit ang SQL ay nilayon upang makapagtipon at mamahala ng data sa mas maraming volume. Bagaman maaaring maging masalimuot ang mga spreadsheet na may napakaraming impormasyon na pinupunan ang napakaraming mga cell, ang SQL database ay maaaring humawak ng milyun-milyon, o kahit bilyon, ng mga cell ng data.
Paggamit ng SQL, maaari kang mag-imbak ng data sa bawat kliyente na iyong nagtrabaho sa iyong negosyo, mula sa mga pangunahing kontak sa mga detalye tungkol sa mga benta. Kaya, halimbawa, kung nais mong maghanap para sa bawat kliyente na gumasta ng hindi bababa sa $ 5,000 sa iyong negosyo sa nakalipas na dekada, isang database ng SQL ay maaaring makuha agad ang impormasyong iyon para sa iyo.
SQL Skills in Demand
Karamihan sa mga organisasyon ay nangangailangan ng isang tao na may kaalaman sa SQL. Ayon sa Gooroo, halos 20,000 ang gayong mga trabaho ay na-advertise na buwan-buwan, at ang median na suweldo para sa isang posisyon na nangangailangan ng kaalaman sa SQL ay humigit-kumulang na $ 84,000, noong 2018.
Ang ilang mga posisyon na nangangailangan ng mga kasanayan sa SQL ay kinabibilangan ng:
- Back-end developer: Ang isang tao sa posisyon na ito ay namamahala sa panloob na mga gawain ng mga web application, kumpara sa isang front-end na developer, na namamahala sa kung ano ang hitsura ng application at kung paano ito gumagana para sa mga gumagamit. Ang mga back-end na developer ay nagtatrabaho sa ilalim ng floorboards, kaya magsalita, tiyakin na ang application ay idinisenyo at gumagana nang maayos.
- Database administrator (DBA): Ito ay isang tao na dalubhasa sa pagtiyak na ang data ay naka-imbak at pinamamahalaan nang maayos at mahusay. Ang mga database ay pinakamahalaga kapag pinapayagan nila ang mga gumagamit na makuha ang nais na mga kumbinasyon ng data nang mabilis at madali. Para sa gawaing iyon, kailangan ng isang tao na tiyakin na ang lahat ng data ay maayos na nakaimbak.
- Data analyst: May isang tao sa posisyon na ito na pinag-aaralan ang data, marahil ay naghahanap ng mga kaugnay na uso sa isang partikular na industriya. Ang isang analyst ay maaaring iharap sa isang partikular na tanong at may katungkulan sa paghahanap ng sagot. Ang isang simpleng halimbawa ay maaaring magsama ng pagtukoy kung saan ang mga kliyente ay gumastos ng pinakamaraming pera sa advertising sa panahon ng ikatlong quarter ng isang taon ng pananalapi. Ang kaalaman na iyon ay magpapahintulot sa isang departamento ng benta upang mahusay na ma-target ang mga kliyente sa tamang oras.
- Data scientist: Ito ay isang posisyon na halos kapareho ng isang analyst ng datos, ngunit ang mga siyentipikong datos ay karaniwang nakatalaga sa paghawak ng data sa mas mataas na volume at naipon ito sa mas mataas na bilis.
MySQL
Ang karaniwang software na ginagamit para sa mga server ng SQL ay kasama ang MySQL ng Oracle, marahil ang pinaka-popular na programa para sa pamamahala ng mga SQL database. Ang MySQL ay open-source na software, na nangangahulugang ito ay libre upang gamitin at mahalaga para sa mga web developer dahil kaya ng web at maraming mga application ay binuo sa mga database. Halimbawa, ang isang programa ng musika tulad ng iTunes ay nagtataguyod ng musika sa pamamagitan ng artist, kanta, album, playlist, at iba pa. Bilang isang user, maaari kang maghanap ng musika sa pamamagitan ng alinman sa mga parameter na iyon at higit pa upang makita kung ano ang iyong hinahanap. Upang bumuo ng isang app tulad na, kailangan mo ng software upang pamahalaan ang iyong SQL database, at iyon ang ginagawa ng MySQL.
Kasaysayan ng SQL
Noong 1969, tinukoy ng IBM researcher na si Edgar F. Codd ang pamanggit na modelo ng database, na naging batayan para sa pagbuo ng wika sa SQL. Ang modelo na ito ay binuo sa karaniwang mga piraso ng impormasyon (o "mga susi") na iniuugnay sa iba't ibang data. Halimbawa, ang isang username ay maaaring nauugnay sa isang aktwal na pangalan at isang numero ng telepono.
Pagkalipas ng ilang taon, nagsimulang magtrabaho ang IBM sa isang bagong wika para sa mga pamanggit na mga sistema ng pamamahala ng database batay sa mga natuklasan ng Codd. Ang wika ay orihinal na tinatawag na SEQUEL, o Nakaguhit na Wika ng Query sa Ingles. Ang tinatawag na System / R, ang proyekto ay nagpunta sa pamamagitan ng ilang mga pagpapatupad at mga pagbabago, at ang pangalan ng wika ay nagbago ng maraming beses bago sa wakas ay dumalaw sa SQL.
Pagkatapos ng pagsubok sa 1978, nagsimula ang IBM sa pagbuo ng mga komersyal na produkto, kabilang ang SQL / DS (1981) at DB2 (1983). Sumunod ang ibang mga tagapagtustos, na nagpapahayag ng kanilang sariling mga pang-komersyo na mga handog na batay sa SQL. Kabilang dito ang Oracle, na naglabas ng unang produkto noong 1979, pati na rin sina Sybase at Ingres.
Pag-aaral ng SQL
Karaniwang mas madali para sa mga nagsisimula na matutunan ang SQL kaysa sa mga ito upang kunin ang mga programming language tulad ng Java, C ++, PHP, o C #.
Maraming mga online na mapagkukunan-kabilang ang mga libreng tutorial at bayad na mga kurso sa pag-aaral ng distansya-ay magagamit para sa mga may maliit na karanasan sa programming ngunit nais na matuto ng SQL. Ang pormal na kurso sa kolehiyo o kolehiyo ng komunidad ay magkakaloob din ng mas malalim na pag-unawa sa wika.
Kasama sa ilan sa mga libreng tutorial ang W3Schools SQL Tutorial, SQLcourse.com, at Codecademy's Learn SQL at kurso sa pag-aaral ng mga sukatan ng negosyo sa SQL.
Ang mga pagpipilian para sa mga bayad na kurso sa pag-aaral ng distansya ay kasama ang International Webmasters Association (IWA) Panimula sa SQL (Paggamit ng Access) o Panimula sa SQL (Paggamit ng MySQL). Ang mga kurso sa SQL ng IWA ay apat na linggo lamang ang haba, ngunit ang pagkakaroon ng mga instructor at lingguhang mga takdang-aralin ay ginagawa silang mas nakabalangkas kaysa mga tutorial sa pag-aaral sa sarili.
Kapaki-pakinabang na mga libro sa SQL para sa mga nagsisimula isama ang "SQL: Isang Gabay sa Baguhan" at "SQL sa isang maikling salita."
Listahan ng Mga Kasanayan at Mga Halimbawa sa Mga Kasanayan sa Komunikasyon ng Nonverbal
Listahan ng mga kasanayan sa pakikipag-usap sa mga hindi panayam para sa mga interbyu at networking, may mga halimbawa at gagawin at hindi dapat gawin, kasama ang higit pang mga kasanayan na nakalista sa pamamagitan ng uri ng kasanayan at trabaho.
Anong mga Kasanayan sa Trabaho ang Kakailanganin ng Inyong mga Anak? - Mga Kasanayan sa SCANS
Alamin kung ano ang mga kasanayan na kailangan ng iyong anak upang magtagumpay sa trabaho. Nakilala ang mga ito ng Komisyon sa Kalihim ng Pagtatrabaho sa Kalihim ng Estados Unidos (SCANS).
Mga Kasanayan sa Pamamahala ng Antas 2: Mga Kasanayan sa Pagtatayo ng Kasanayan
Antas 2 ay ang pamamahala ng koponan / mga kasanayan sa koponan ng pagbuo ng anumang pagbubuo ng manager ay dapat master. Ito ay ang susunod na antas ng mga kasanayan sa pamamahala ng pyramid.