Mga computerMga database

MySQL - Windows console command

Pag-unlad ng impormasyon teknolohiya - isa sa mga nangungunang mga lugar ng aktibidad ng tao. Samakatuwid, sa rehiyong ito ay pamumuhunan malaking halaga ng pera. Dahil ang simula at ng isang pulutong ng mga iba't ibang mga gawain ito ay nai-nagpasya na petsa, na sineseryoso mabawasan ang araw-araw na buhay ng maraming tao. Gayunman, may mga advances sa teknolohiya, ang isang bilang ng mga problema, isa rito - isang labis na halaga ng impormasyon na naka-imbak. Mga Database ay dinisenyo upang malutas ang sitwasyon.

Isang pangkalahatang-ideya ng mga sistema ng database management

Dahil ang problema ng pag-iimbak ng malaking halaga ng impormasyon ay may kaugnayan para sa araw na ito, may mga ilang mga paraan upang malutas. Ang bawat isa sa kanila na nakatutok sa mga gawain sa isang tiyak na direksyon. Gayunman, magkasama bumubuo sila ng isang buong complex na kung saan Pinadadali ng imbakan problema.

May ay isang tiyak na pag-uuri, na tumutukoy sa pangangailangan para sa isang partikular na database at DBMS (database management system). Ang pinaka-karaniwang ay kasalukuyang isinasaalang-alang na maging isang client-server imbakan teknolohiya. Kasama sa mga ito ang sumusunod: Firebird, Interbase, IBM DB2, MS SQL Server, Sybase, Oracle, PostgreSQL, Linter, MySQL. Kami ay interesado sa ang huling pagpipilian - MySQL, na kung saan ang koponan napilitan sa pamamagitan ng SQL pamantayan. Ang teknolohiyang ito ay isa sa mga pinaka-popular at karaniwang ginagamit upang matugunan lokal na application at produksyon ng mga problema ng mga maliliit na scale.

Client-server teknolohiya precursors ay file-server database, na kung saan ay may nawala ang kanilang mga posisyon dahil sa isang bilang ng mga umiiral na mga drawbacks, bukod sa kung saan ang kailangan upang maglaan ng pagpapalaganap DBMS kernel sa bawat computer at isang makabuluhang load sa lokal na lugar network, na nagreresulta sa mas mataas na oras-ubos. Ang grupong ito ay kabilang ang Microsoft ng Access, ang Borland isang kabalintunaan.

Bagong teknolohiya ay pagkakaroon ng katanyagan

Gayunman, ang ilang taon na ang nakakaraan nagkaroon ng mga advanced na teknolohiya na ay pagkakaroon ng pagiging popular at ang pangangailangan para sa paglutas ng mga maliliit na lokal na mga problema. Kami ay pakikipag-usap tungkol sa mga naka-embed na mga sistema ng pamamahala ng database. Ang pangunahing tampok ng database na ito - walang server side. Ang sistema mismo ay isang library, na nagpapahintulot sa isang pare-parehong paraan upang mahawakan ang malaking halaga ng impormasyon na naka-host sa lokal na computer. Ang pamamaraan na ito ay nag-aalis ng mga disadvantages maghain resources ng server, at lubos na higit na mataas sa bilis client-server teknolohiya.

Bilang mga halimbawa ay makikita OpenEdge, SQLite, BerkeleyDB, isa sa mga Firebird pagpipilian ng Zigzag Sav, ang Microsoft SQL Server ng Compact, Linter, pati na rin ang isa sa mga pagpipilian sa MySQL na ang koponan ay hindi naiiba mula sa mga ginagamit sa client-server database. Gayunpaman, naka-embed na mga sistema ay madaling mawawala ang kaugnayan nito kung ang problema ay pagtigil na lokal.

Ang pangunahing bentahe ng MySQL database

sistema ng pamamahala ng MySQL database ay isa sa mga pinaka-popular na teknolohiya, dahil maaari itong ma-activate upang tugunan ang malaking bilang ng mga gawain. Kung ihambing namin ito na may mga modernong katapat, ito ay posible upang kilalanin ang isang bilang ng mga pangunahing mga pakinabang.

Ang pangunahing bentahe sa Russian market ay itinuturing na availability nito, dahil ito ay walang bayad sa karamihan ng mga kaso. Ang ikalawang tampok ay ang bilis. Isa sa mga pinaka-popular na mga sistema ay MySQL. Koponan na ito ay mabilis, na may isang minimum na oras ng pagtugon. Walang epekto sa bilis ng processing command upang kumonekta sa server ng maramihang mga kliyente sa multithreaded mode sa pamamagitan ng paggamit InnoDB mekanismo ng suporta para sa mabilis na mga transaksyon.

Ang pagkakaroon ng mga driver ng ODBC nagpapahintulot sa mga developer upang gawing simple ang solusyon ng maraming mga problema. Ang mga benepisyo rin ay dapat isama ang pagkakaloob ng mga pagkakataon ng mga talaan ng mga nakapirming at variable na haba. Ngunit ang pangunahing pag-andar na kung saan ay very much appreciated sa mga programmer - interface na may mga wika C at PHP. Ang mga pagkakataon na ibinigay ng MySQL, pinapayagan na gamitin ang database para sa isang malaking bilang ng mga provider ng web hosting serbisyo.

At para sa isang simpleng karaniwang tao, pagbuo ng isang interes sa modernong teknolohiya ng impormasyon imbakan, ito ay kinakailangan upang pag-aralan ang MySQL, SQL command at syntax dahil ang mga eksperto sa lugar na ito ay nasa mahusay na demand at mataas na bayad sa kahit saan sa mundo. Samakatuwid, kung ang isang tao na interesado sa direksyong ito nang walang pagkaantala gastos. Kailangan naming ilipat upang mag-aral ngayon.

Ano ang kailangan kong mag-aral

Sa unang sulyap maaaring mukhang ito na ang lugar na ito ay mahirap na self-study at nangangailangan ng pare-pareho ang komunikasyon sa espesyalista. Gayunman, ito ay hindi kaya. Pag-aaral ng arkitektura at mga tampok ng MySQL, ang pangunahing koponan ng mga query sa wika at lahat ng bagay na konektado sa mga ito, maaari mong pag-aari, nang walang resorting sa tulong ng isang consultant. Ito ay sapat na upang magkaroon ng pagnanais at pagsisikap para umusad. Tanging ang self-unlad at pag-aaral ng mga lugar na ito ay magbibigay-daan upang makakuha ng bagong kaalaman, upang mapagsama-sama ang nakuha kasanayan at, marahil, simulan upang bumuo ng isang karera at ilipat sa direksyong ito.

Upang pag-aralan ang mga pangunahing utos, una sa lahat, kailangan mong magkaroon sa kamay ng isang libreng bersyon ng MySQL console utility. Na pag-aaral ng proseso ay nagsisimula sa mga ito. Maaari mong i-download ito mula sa opisyal MySQL site. Ito ay madaling-install sa anumang operating system, na bumubuo ng isang server at client sa isang solong computer, na higit na maginhawa.

Pagkatapos ito ay kinakailangan upang resort sa paghahanap ng isang training manual na naglalaman ng pangunahing impormasyon tungkol sa MySQL kapaligiran. Console command para sa pangunahing pananaliksik, bilang isang patakaran, din sila ay nakapaloob. Impormasyon tungkol sa lubos ng maraming. Gayunpaman, kailangan mo upang makabuo ng isang pagpipilian seryoso. Impormasyon ay dapat na iniharap tuloy-tuloy at malinaw na nakaayos.

Kung ikaw ay may pangunahing kaalaman ng wikang Ingles, maaari mong gamitin ang built-in console support. Para sa layuning ito doon ay isang espesyal na tulong na utos, na tumutulong upang maunawaan ang paggamit ng MySQL kasangkapan.

Ang pangunahing utos console

Ang isang maayos na paglipat mula sa pangunahing mga tampok, mga kakayahan at mga benepisyo, nakuha namin sa listahan ng mga pangunahing utos. MySQL utility sa una ay naglalaman lamang ng isang user, na kung saan ay lamang na ginagamit para sa pag-aaral. Ito user na may pangalang ugat, na ang password ay kapareho ng pangalan.

Kapag ang unang at kasunod na paglulunsad ng console MySQL user ay kailangan upang ipasok ang root password para sa karagdagang trabaho sa DBMS MySQL. CLI command ay magagamit lamang pagkatapos ng matagumpay na pagpapatotoo.

Matapos ang isang matagumpay na pagsubok para sa kaginhawaan, maaari mong ipakita ang mga umiiral na mga utos gamit ang tulong command. Pagkatapos nito, ang console ay ipinakita sa lahat ng umiiral na mga utos at isang maikling paglalarawan ng mga ito.

at display control command

Ngayon ay kailangan mong pumunta sa susunod na hakbang. Upang gawin ito, dapat kang pumili ng isang umiiral na o lumikha ng isang bagong database. Upang piliin ang isang umiiral na database ay dapat gumamit ang paggamit command. At sa pamamagitan ng puwang upang ipasok ang database ng pangalan. Sa una, ang mga utility ay may isa lamang - sa pagsubok pangalan. Samakatuwid, ang query ay ganito ang hitsura: paggamit test.

Upang lumikha ng mga database na kailangan mong gamitin ang lumikha ng utos, na tumuturo sa kanyang keyword database at pagtukoy ng mga naaangkop na pangalan. Ang istraktura ay tumatagal ang sumusunod na form: lumikha ng database Name_of_database. Upang gumana sa mga bagong nilikha database ito ay kinakailangan upang mag-apply sa pamamagitan ng paggamit ang paggamit command.

daluyan ay may isang function para sa pagpapakita ng mga umiiral na database, mga talahanayan, pangunahing key o panlabas na mga koneksyon at outputting impormasyon na makukuha tungkol sa kanila sa MySQL console. Mga Koponan sa kasong ito ay dapat laging magsimula sa ang mga panukala ipakita. Halimbawa, upang magpakita ng isang listahan ng mga magagamit na database para sa kasalukuyang user, ipasok lamang ang sumusunod na query: show database. Upang ipakita ang mga talahanayan ng sapat na matapos ang keyword baguhin ang display object sa pamamagitan ng pagsulat talahanayan.

Tables Management Team

Bago ka magpatuloy, ito ay kinakailangan sa sandaling muli upang isipin na ang pagsunod sa standard SQL ay nagbibigay ng pagkakataon para sa mga developer, nang walang kinalaman sa database at mga operating system. Ang mga kahilingan na binuo sa anumang kapaligiran na sumusuporta sa SQL standard, gagana matagumpay na (kapag ang database ay magagamit, at talahanayan) sa MySQL kapaligiran. Windows command console ay hindi naiiba mula sa mga ginagamit sa iba pang mga operating system.

Spreadsheet mayroong isang bilang ng mga tiyak na mga utos na, kung isasalin natin ang mga ito sa Ingles, magsalita para sa kanilang sarili. Sa lumikha ng command na nabanggit sa itaas. Maaari rin itong activate upang magdagdag ng mga talahanayan sa nakaraang nalikha na database. Upang alisin ang database ng mga bagay tulad ng mga talahanayan at ginamit drop utos, na kung saan ay idinagdag ang mga pangalan ng mga bagay sa destruksyon. Halimbawa: drop pangalanan _ ng _ inyong _ table.

Syntax mga kahilingan sa server database laging may ang pangkalahatang istraktura. Samakatuwid, ang isang kahilingan, na idinisenyo sa Windows, at ay mahusay na gumagana sa MySQL Linux console. Mga Koponan ginagamot server na walang error sa isang operating system ay hindi maaaring maging sanhi ng mga pagkakamali sa iba.

Pumili ng team

Ngunit ang pinaka-mahalagang mga spreadsheet na command syntax ay simple sapat, - pumili ng isang team. Ito ay ginagamit upang piliin ang data mula sa database. Ang orihinal na syntax ay ang mga sumusunod: piliin * mula sa mesa _ pangalan. Sa pamamagitan ng pagpapadala ng isang kahilingan sa database server, ang client ay dapat makakuha ng lahat ng mga talaan na naka-imbak sa table.

Maraming mga tao ay hindi sa tingin, ngunit kapag nagba-browse resources ng Internet ay patuloy na ginagamit MySQL command. Ang PHP-query gamitin ang SQL syntax wika upang ipakita ang mga nilalaman ng isang direktoryo ng mga online na tindahan o mga balita sa mga social network. Sa halip na ang "*" pagkatapos ng piliin ang mga nag-aalok, bilang isang panuntunan, ang isang listahan ng mga pangunahing mga patlang ng talahanayan o ilang mga talahanayan ng data upang maisaproseso. Sa kaso ng sampling mula sa maraming mga talahanayan, ang isang espesyal na bundle sumali, na naghahain upang ikonekta ang mga ito sa mga magagamit na mga panlabas na mga koneksyon. Gayunpaman, kondisyon na ito ay maaaring mabago nang nakapag-iisa na nagpapahiwatig kung aling mga field ay dapat na natupad ang koneksyon.

Pagtatakda ng sampling paghihigpit

Minsan mayroong isang sitwasyon kung saan ang sagot na natanggap mula sa database server ay naglalaman ng mga dobleng data. Sa order para sa gumagamit na makikita lamang natatanging mga entry, gamit ang mga nag-aalok naiiba. Ito ay nakalagay sa harap ng listahan ng hiniling patlang at naglilingkod bilang isang aid upang itago ang mga nauulit.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tl.unansea.com. Theme powered by WordPress.