KompjutersDatabases

MySQL - Twieqi console kmand

Iżvilupp tat-teknoloġija informatika - wieħed mill-oqsma ewlenin ta 'attività umana. Għalhekk, f'dan ir-reġjun qed jinvestu ammont kbir ta 'flus. Sa mill-bidu u ħafna ta 'ħidmiet differenti ġie deċiż s'issa, li jiffaċilitaw b'mod serju l-ħajja ta' kuljum ta 'ħafna nies. Madankollu, ma 'avvanzi fit-teknoloġija, numru ta' problemi, li waħda minnhom - ammont eċċessiv ta 'informazzjoni li għandha tiġi maħżuna. Databases kienu maħsuba biex issolvi s-sitwazzjoni.

Ħarsa ġenerali tas-sistemi ġestjoni ta 'database

Peress li l-problema ta 'ħżin ta' ammonti kbar ta 'informazzjoni hija rilevanti għal-lum, hemm diversi modi biex tissolva. Kull wieħed minnhom iffukat fuq il-kompitu f'direzzjoni partikolari. Madankollu, flimkien jiffurmaw kumpless sħiħ li jissimplifika problema ħażna.

Hemm klassifikazzjoni definit, li jiddetermina l-ħtieġa għal database partikolari u DBMS (sistema ġestjoni ta 'database). L-aktar komuni hija attwalment meqjus bħala teknoloġija tal-ħażna klijent server. Dawn jinkludu dan li ġej: Firebird, Interbase, IBM DB2, MS SQL Server, sybase, Oracle, PostgreSQL, Linter, MySQL. Aħna huma interessati fil-aħħar għażla - MySQL, li t-tim kompletament għall-istandard SQL. Din it-teknoloġija hija waħda mill-problemi l-aktar popolari u użati komunement biex jindirizzaw applikazzjoni u produzzjoni lokali ta 'skala żgħira.

prekursuri teknoloġija client-server huma database fajl server, li tilfu pożizzjonijiet tagħhom minħabba għadd ta 'żvantaġġi eżistenti, fosthom il-ħtieġa li jiġu allokati għadma DBMS propagazzjoni fuq kull kompjuter u tagħbija sinifikanti fuq il-local area network, li jirriżulta f'żieda-ħin. Dan il-grupp jinkludi l-Microsoft l-Aċċess, il-Borland ta Paradoss.

Teknoloġiji ġodda qed jikseb popolarità

Madankollu, ftit snin ilu kien hemm teknoloġija avvanzata li qed jikseb popolarità u d-domanda biex isolvu problemi lokali żgħar. Hawnhekk qed nitkellmu dwar is-sistemi ġestjoni ta 'database integrati. Il-karatteristika prinċipali ta 'din id-database - l-ebda server sekondarji. Is-sistema nnifisha hija librerija, li jippermetti b'mod uniformi biex jimmaniġġaw ammonti kbar ta 'informazzjoni ospitati fuq il-kompjuter lokali. Dan il-metodu jelimina l-iżvantaġġi fajl riżorsi server, u ħafna superjuri għall-veloċità teknoloġija klijent server.

Bħala eżempji jista 'jara OpenEdge, SQLite, BerkeleyDB, waħda mill-għażliet Firebird ta żigżag Sav, il-Microsoft SQL Server -Patt, Linter, kif ukoll wieħed mill-għażla MySQL li t-tim mhumiex differenti minn dawk użati fid-database klijent server. Madankollu, is-sistemi integrati jistgħu faċilment jitlef rilevanza tagħha jekk il-problema ma tibqax lokali.

Il-vantaġġi ewlenin tad-database MySQL

sistema ta 'ġestjoni MySQL database hija waħda mill-aktar teknoloġija popolari, minħabba li tista' tiġi attivata biex tindirizza l-għadd kbir ta 'kompiti. Jekk inqabblu ma 'kontropartijiet moderni, huwa possibbli li jiġu identifikati numru ta' vantaġġi ewlenin.

Il-vantaġġ prinċipali fis-suq Russu huwa meqjus li jkun disponibbiltà tagħha, peress li huwa b'xejn f'ħafna każijiet. It-tieni karatteristika hija l-veloċità. Waħda mis-sistemi l-aktar popolari huwa MySQL. Tim huwa mgħaġġel, bil-ħin minimu rispons. Nuqqas ta 'effett fuq il-veloċità ta' proċessar jikkmanda li jgħaqqdu lill-klijenti server multipli fil-modalità multithreaded billi tuża mekkaniżmu ta 'appoġġ InnoDB għal transazzjonijiet malajr.

Il-preżenza tas-sewwieq ODBC tippermetti lill-iżviluppaturi biex jissimplifikaw is-soluzzjoni ta 'ħafna problemi. Il-benefiċċji wkoll għandhom jinkludu l-għoti ta 'opportunitajiet ta' rekords ta 'tul fiss u varjabbli. Iżda l-funzjoni prinċipali tagħha huwa ferm apprezzata fost programmaturi - interface mal-lingwi Ċ u PHP. L-opportunitajiet ipprovduti mill MySQL, permessi li jużaw din id-database għal numru kbir ta 'fornituri ta' servizzi tal-web hosting.

U għal layman sempliċi, l-iżvilupp interess fit-teknoloġiji moderni ta 'ħażna ta' informazzjoni, huwa meħtieġ li jistudja l-MySQL, il-kmandi SQL u s-sintassi minħabba li l-esperti f'dan il-qasam qegħdin f'domanda kbira u ħafna mħallsa kullimkien fid-dinja. Għalhekk, jekk xi ħadd interessat f'din id-direzzjoni mingħajr spejjeż dewmien. Irridu nimxu għall-istudju issa.

What do I bżonn għall-istudju

Ewwel daqqa t'għajn, jista 'jidher li dan il-qasam huwa diffiċli għall-awto-istudju u jirrikjedi komunikazzjoni kostanti mal-ispeċjalista. Madankollu, dan ma jkunx hekk. arkitettura Studju u l-karatteristiċi ta 'MySQL, it-tim prinċipali tal -lingwa mistoqsija u kollox konnessi magħha, inti tista stess, mingħajr ma jirrikorru għall-għajnuna ta' konsulent. Huwa biżżejjed li jkollhom ix-xewqa u l-isforzi biex jimxu fuq. Biss l-awto-iżvilupp u l-istudju ta 'dan il-qasam se jippermetti li jinkiseb għarfien ġdid, biex jikkonsolidaw il-ħiliet miksuba u, forsi, jibdew jibnu karriera u jimxu f'din id-direzzjoni.

Biex tistudja l-kmandi bażiċi, l-ewwel nett, jeħtieġ li jkollok fuq naħa verżjoni mingħajr MySQL console utilità. Dak il-proċess ta 'tagħlim jibda magħha. Tista 'tniżżel mis-sit MySQL uffiċjali. Huwa faċilment installat fuq kwalunkwe sistema operattiva, li tifforma server u l-klijent fuq kompjuter wieħed, li huwa konvenjenti ħafna.

Allura huwa neċessarju li wieħed jirrikorri għas-sejba manwal tat-taħriġ li jkun fih informazzjoni bażika dwar l-ambjent MySQL. Console jikkmanda għal riċerka bażika, bħala regola, huma wkoll jinsabu. Informazzjoni dwar dan pjuttost ħafna. Madankollu, inti għandek bżonn biex jaslu għal għażla serjament. L-informazzjoni għandha tkun ippreżentata b'mod konsistenti u strutturata b'mod ċar.

Jekk inti għandek għarfien bażiku tal-lingwa Ingliża, tista 'tuża l-mibnija fil-console appoġġ. Għal dan il-għan hemm kmand għajnuna speċjali, li jgħin biex jifhmu l-użu ta 'MySQL għodod.

Il console kmandijiet ewlenin

Tranżizzjoni bla xkiel mill-karatteristiċi bażiċi, kapaċitajiet u l-benefiċċji, aħna qbilna li l-lista ta 'kmandi bażiċi. Utilità MySQL inizjalment fih biss utent wieħed, li huwa biss użati għall-istudju. Dan l-utent imsemmi għeruq, li password huwa identiku għall-isem.

Meta l-ewwel u sussegwenti tniedi tal-MySQL utent console se jkollhom bżonn biex jidħlu l-password għerq għal aktar ħidma ma 'l-MySQL DBMS. kmandi CLI huma disponibbli biss wara awtentikazzjoni suċċess.

Wara test ta 'suċċess għall-konvenjenza, inti tista display-kmandi eżistenti li jużaw il-kmand għajnuna. Wara dan, il-console se jiġu ppreżentati lill-ordnijiet kollha eżistenti u deskrizzjoni qasira minnhom.

u l-istruzzjonijiet ta 'kontroll wiri

Issa għandek bżonn biex tmur fil-pass li jmiss. Biex tagħmel dan, inti trid tagħżel eżistenti jew toħloq database ġdida. Biex tagħżel database eżistenti għandhom jużaw il-kmand użu. U permezz tal-vojt li jidħol l-isem database. Inizjalment, l-utilità hija jkunx hemm wieħed biss - it-test isem. Għalhekk, il-mistoqsija se teżamina bħal dan: użu tat-test.

Biex jinħoloq database għandek bżonn tuża l-joħolqu kmand, li tipponta lejn id-database keyword tagħha u li tispeċifika l-isem xieraq. L-istruttura tieħu l-forma segwenti: joħolqu Name_of_database database. Biex taħdem mad-database maħluqa mill-ġdid huwa meħtieġ li jiġi applikat billi tuża l-kmand użu.

Il-mezz għandu funzjoni għall-wiri databases eżistenti, tabelli, ċwievet primarja jew konnessjonijiet esterni u outputting informazzjoni disponibbli dwarhom fl MySQL console. Timijiet f'dan il-każ għandu dejjem jibda bil-proposti juru. Pereżempju, biex display lista ta 'databases disponibbli għall-utent attwali, sempliċiment jidħol l-mistoqsija li ġejja: juru -databases. Biex juri l-tabella biżżejjed wara l-keyword jibdlu l-oġġett wiri billi tikteb tabelli.

Tabelli Management Team

Qabel ma jipproċedu aktar, huwa meħtieġ għal darb'oħra biex tfakkar li l-konformità mal-istandard SQL jipprovdi opportunitajiet għall-iżviluppaturi, irrispettivament tas-sistemi tad-database u operattivi. Talbiet żviluppati fi kwalunkwe ambjent li jappoġġja l-istandard SQL, se taħdem b'suċċess (meta d-database tkun disponibbli, u tabelli) fl MySQL ambjent. Windows console jikkmanda mhumiex differenti minn dawk użati fis-sistemi operattivi oħra.

Spreadsheet hemm numru ta 'kmandi speċifiċi li, jekk aħna jittraduċu minnhom għall-Ingliż, jitkellmu għalihom infushom. Min-joħolqu kmand msemmija hawn fuq. Hija tista 'wkoll jiġi attivat biex iżżid tabelli għad-database maħluqa qabel. Biex tneħħi oġġetti database bħal tabelli u użati kmand qatra, li hija miżjuda l-isem tal-oġġett qed jinqerdu. Eżempju: qatra isem _ tat _ _ mejda tiegħek.

talbiet sintassi għall-server database dejjem għandu l-istruttura ġenerali. Għalhekk, talba, imfassla fuq il-Windows, u se taħdem ukoll fil MySQL Linux console. Timijiet trattati server mingħajr żball fis-sistema operattiva wieħed ma jistax jikkawża żbalji f'oħrajn.

tim Agħżel

Iżda l-sintassi aktar importanti kmand spreadsheet huwa sempliċi biżżejjed, - agħżel tim. Huwa użat biex jintgħażel data mid-database. Is-sintassi oriġinali kif ġej: agħżel * minn tabella _ isem. Billi tintbagħat talba lill-server database, il-klijent trid tikseb ir-reġistri kollha maħżuna fit-tabella.

Ħafna nies qatt ma jaħsbu, iżda meta browsing Internet riżorsi huma kontinwament użata MySQL jikkmanda. Il PHP-mistoqsijiet juża s-sintassi SQL lingwa li juru l-kontenut ta 'direttorju ta' ħwienet online jew aħbarijiet fin-netwerks soċjali. Minflok il-"*" wara l-offerti tagħżel, bħala regola, lista tal-oqsma prinċipali tal-mejda jew diversi tabelli ta 'data li għandha tiġi pproċessata. Fil-każ ta 'teħid ta' kampjuni mit-tabelli multipli, sorra speċjali jissieħbu, li jservi biex tqabbadhom fuq il-konnessjonijiet esterni disponibbli. Madankollu, din il-kundizzjoni tista 'tiġi mibdula b'mod indipendenti tindika liema oqsma għandhom jitwettqu l-konnessjoni.

Twaqqif ir-restrizzjonijiet ta 'kampjunar

Kultant ikun hemm sitwazzjoni fejn ir-rispons riċevut mis-server database fiha data duplikata. Sabiex għall-utent li tkun viżibbli entrati biss uniku, bl-użu offerta distinta. Dan jitqiegħed qabel il-lista ta 'oqsma mitluba u jservi bħala għajnuna biex jaħbu duplikati.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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