Komputiloj, Datumbazoj
MySQL - Windows konzolo komando
Evoluo de informadiko - unu el la ĉefaj areoj de homa agado. Sekve, en ĉi tiu regiono estas investanta grandan kvanton de mono. Ekde la komenco kaj multaj malsamaj taskoj estis decidis dato, kiu serioze mildigi la ĉiutagan vivon de multe da homoj. Tamen, kun antaŭas de la teknologion, kelkajn problemojn, unu el kiuj - troa kvanto de informo por esti stokita. Datumbazoj estis desegnita por solvi la situacion.
Superrigardo de datumbazo mastrumado sistemoj
Ekde la problemon de stokado de grandaj kvantoj de informo rilata por hodiaŭ, estas pluraj manieroj por solvi. Ĉiu el ili centris en la tasko certa direkto. Tamen, kune ili formas kompletan kompleksa kiu simpligas stokado problemo.
Estas difinita klasifiko, kiu determinas la bezonon de aparta datumbazo kaj DBMS (datumbazo mastrumado sistemo). La plej komunaj estas nuntempe konsiderataj kiel kliento-servilo stokado teknologio. Ĉi tiuj inkluzivi jeno: Firebird, Interbase, IBM DB2, MS SQL Server, Sybase, Oracle, PostgreSQL, Linter, MySQL. Ni interesiĝas pri la lasta eblo - MySQL, kiujn la teamo tute al la SQL normo. Tiu teknologio estas unu el la plej populara kaj ofte uzata por pritrakti lokan aplikon kaj produktado problemoj de malgranda skalo.
Kliento-servilo teknologio pioniroj estas dosiero-servila datumbazo, kiuj perdis siajn poziciojn pro kelkaj ekzistantaj malavantaĝoj, inter kiuj la bezonon atribui disvastigo DBMS kerno sur ĉiu komputilo kaj signifan ŝarĝon sur la loka areo reto, rezultanta en pliigis temporaba. Ĉi tiu grupo inkluzivas la Microsoft la Aliro, la Borland paradokso.
Novaj teknologioj gajnas popularecon
Tamen, antaŭ kelkaj jaroj estis progresinta teknologio kiu gajnas popularecon kaj la peto de solvi malgrandajn lokajn problemojn. Ni parolas pri la enigita datumbazo mastrumado sistemoj. La ĉefa karakterizaĵo de ĉi tiu datumbazo - ne servilo flanko. La sistemo mem estas biblioteko, permesante uniforma maniero pritrakti grandajn kvantojn de informo loĝigita en la loka komputilo. Tiu metodo forigas la malavantaĝoj dosiero servilo rimedoj, kaj tre supera al la kliento-servilo teknologio rapido.
Kiel ekzemploj povas vidi OpenEdge, SQLite, BerkeleyDB, unu el la Firebird ebloj de Zigzago Sav, Microsoft SQL Servilo la Compact, Linter, kaj ankaŭ unu el la MySQL opcio ke la teamo ne diferencas de tiuj uzataj en kliento-servilo datumbazo. Tamen, enkonstruitaj sistemoj povas facile perdi sian gravecon, se la problemo ĉesos esti loka.
La ĉefaj avantaĝoj de la MySQL datumbazo
mastrumado sistemo MySQL datenbazo estas unu el la plej populara teknologio, ĉar ĝi povas esti aktivigita por trakti la grandan nombron da taskoj. Se oni komparas ĝin kun modernaj kolegoj, eblas identigi kelkajn gravajn avantaĝojn.
La ĉefa avantaĝo de la rusa merkato estas konsiderita esti lia disponibilidad, ĉar ĝi estas senpage plej ofte. La dua trajto estas la rapido. Unu el la plej popularaj sistemoj estas MySQL. Teamo estas rapida, kun minimumo respondo tempo. Neniu efikon al la rapideco de prilaborado ordonas por konekti al la servilo multoblajn klientoj en disfadeniga modon uzante InnoDB subteno mekanismo por rapidaj transakcioj.
La ĉeesto de la ODBC ŝoforo permesas programistoj simpligi la solvon de multaj problemoj. La avantaĝoj ankaŭ devus inkluzivi la provizo de ŝancoj de notoj pri fiksa kaj ŝanĝiĝema longitudo. Sed la ĉefa funkcio de kiuj estas multege ŝatata inter programistoj - interfacon kun lingvoj C kaj PHP. La ŝancoj provizita de MySQL, rajtas uzi tiun datumbazon por granda nombro de provizantoj de ttt retprovizanton servoj.
Kaj por simpla laiko, evoluigante intereson modernaj teknologioj de informo stokado, estas necese studi la MySQL, la SQL komandojn kaj sintakso ĉar la fakuloj en ĉi tiu kampo estas en granda postulo kaj tre pagita ie ajn en la mondo. Tial, se iu interesas tiu direkto senprokraste kosto. Ni devas movi por studi jam.
Kio mi devas studi
Al unua vido povas simili ke ĉi tiu areo estas malfacile mem-studo kaj postulas konstantan konekton kun la specialisto. Tamen, ne estas tiel. Studo arkitekturo kaj trajtoj de MySQL, la ĉefa teamo de la lingvo de konsulto kaj ĉio konektita kun ĝi, vi povas posedi, sen recurrir al la helpo de konsultisto. Ĝi estas sufiĉe por havi la deziron kaj penoj por movi plu. Nur la mem-disvolviĝo kaj la studo de ĉi tiu kampo permesos akiri novajn konojn, por solidigi la akirita kapablojn kaj, eble, komencu konstrui karieron kaj movi en tiu direkto.
Studi la bazaj komandoj, unue, vi bezonas havi mane libera versio de MySQL konzolo utileco. Tio lernado procezo komencas per ĝi. Vi povas elŝuti ĝin de la oficiala MySQL ejo. Ĝi estas facile instali en ajna mastruma sistemo, formante servilo kaj kliento en sola komputilo, kiu estas tre oportuna.
Tiam ĝi estas necesa recurrir al trovi trejnado manlibron kiu enhavas bazajn informojn pri la MySQL medio. Konzolo ordonas por baza esplorado, kiel regulo, ili estas ankaŭ enhavis. Informoj pri ĉi tiu sufiĉe multe. Tamen, vi devas veni al elekto serioze. Informoj devus esti prezentita konsekvence kaj klare strukturita.
Se vi havas bazan scion de la angla lingvo, oni povas uzi la enkonstruita en konzolo subteno. Tiucele ekzistas speciala helpo komando, kiu helpas kompreni la uzon de MySQL iloj.
La ĉefa konzolo komandojn
Al glata transiro de la bazaj trajtoj, kapabloj kaj profitojn, ni alvenis al la listo de bazaj komandoj. MySQL utileco komence enhavas nur unu uzanto, kiu estas nur uzita por la studo. Tiu uzanto nomita radiko, kies pasvorto estas identa al la nomo.
Kiam la unua kaj postaj ĵetoj de la konzolo MySQL uzanto devos eniri la pasvorton por la plua laboro kun la DBMS MySQL. CLI komandojn disponeblas nur post sukcesa aŭtentokontrolo.
Post sukcesa provo por komforto, vi povos montri la ekzistantajn komandojn uzante la helpon komando. Poste, la konzolo estos prezentita al ĉiuj ekzistantaj komandoj kaj mallonga priskribo de ili.
kaj display kontrolo komandojn
Nun vi devas iri al la sekva paŝo. Por fari tion, vi devas elekti ekzistantaj aŭ krei novan datumbazon. Por elekti ekzistantan datumbazo devas uzi la uzo ordonon. Kaj tra la breĉo por eniri la datumbazo nomo. Komence, la utileco estas ekzistas nur unu - kun la nomo testo. Sekve, la pridemando aspektos tiel ĉi: uzo testo.
Por krei la datumbazo vi devas uzi la krei ordonon, indikante sian ŝlosilvorto datumbazo kaj specifante la taŭgan nomon. La strukturo prenas la sekvan formon: krei datumbazo Name_of_database. Labori kun la nove kreita datumbazo estas necese apliki uzante la uzo ordonon.
La meza havas funkcion por montri ekzistantaj datumbazoj, tabloj, primaraj ŝlosiloj aŭ eksterajn ligojn kaj elirigi informo havebla pri ili en MySQL konzolo. Teamoj en ĉi tiu kazo devas ĉiam komenci la proponoj montras. Ekzemple, por montri liston de uzeblaj datumbazoj por la aktuala uzanto, simple eniri la sekva demando: spektaklo datumbazoj. Por montri la tablo sufiĉe post la ŝlosilvorto ŝanĝi la display celon skribante tabloj.
Tabloj Management Team
Antaŭ procedanta plu, necesas denove memorigi, ke la respekto de la SQL normo provizas ŝancojn por programistoj, sendepende de la datumbazo kaj mastrumaj sistemoj. Petoj disvolvita en ajna medio kiu subtenas la SQL normo, funkcios sukcese (kiam la datumbazo estas disponebla, kaj tabloj) en MySQL medio. Windows konzolo komandojn ne estas malsamaj de tiuj uzitaj en aliaj mastrumaj sistemoj.
Kalkultabelo estas nombro de specifaj komandoj ke, se ni tradukas ilin al la angla, paroli por si mem. Sur la krei komando menciita supre. Ĝi povas ankaŭ esti aktivigita por aldoni tablojn al la antaŭe kreita datumbazo. Forigi datumbazo objektoj kiel ekzemple tabloj kaj uzis guto ordonon, al kiu oni aldonas la nomo de la objekto esti detruita. Ekzemplo: guto nomi _ de _ via _ tablo.
Sintakso petoj al la datumbazo servilo ĉiam havas la ĝeneralan strukturon. Tial, peton, desegnita sur Vindozo, kaj funkcios bone en MySQL Linuksa konzolo. Teamoj traktita servilo sen eraro en unu mastruma sistemo ne povas kaŭzi erarojn en aliaj.
Elekti teamon
Sed la plej grava kalkultabelo komando sintakso estas sufiĉe simpla, - elektas teamon. Ĝi estas uzata por elekti datumoj el la datumbazo. La originala sintakso estas la jena: elektu * de tablo _ nomo. Sendante peton al la datumbazo servilo, la kliento devas akiri ĉiujn rekordojn stokita en la tablo.
Multaj homoj neniam opinias, sed kiam foliumantaj interreto rimedoj estas konstante uzata MySQL ordonas. La PHP-pridemandojn uzi la SQL lingvo sintakso por montri la enhavon de dosierujo de tendencas online aŭ novaĵoj en sociaj retoj. Anstataŭ la "*" post la unuaranga ofertoj, kiel regulo, liston de la ĉefaj kampoj de la tablo aŭ pluraj tabuloj de datumoj por esti procesita. En la kazo de muestreo de multoblaj tabloj, speciala pakaĵo aliĝi, kiu servas por kunligi ilin en la disponeblaj eksterajn ligojn. Tamen, ĉi tiu kondiĉo povas esti ŝanĝitaj sendepende indiki kiuj kampoj devus esti efektivigita la konekton.
Lancxi la muestreo limigoj
Kelkfoje estas situacio kie la respondo ricevis de la datumbazo servilo enhavas duplikatajn datumoj. Por ke la uzanto estos videbla nur unika enskriboj, uzante proponon klara. Ĝi estas metita antaŭ la listo de dezirataj kampoj kaj servas kiel helpilo por kaŝi duobligitaj.
Similar articles
Trending Now