ЭЭММаалыматтар базасы

MySQL - Windows консолу буйрук

маалымат технологияларын өнүктүрүү - адамдын иш-аракетинин негизги багыттарынын бири. Ошондуктан, бул аймакта акчанын ири суммадагы каражат сарптап. башында жана олуттуу көптөгөн адамдардын күнүмдүк жашоосуна бейпилдик ар түрдүү, ал бүгүнкү күнгө чейин кабыл алынган милдеттерге, бир топ жылдан бери. Бирок, технология тармагында албан жетишкендиктер болгону менен, бир катар көйгөйлөрдүн бири - маалымат өтө көп сактала турган. Маалыматтар базасы кырдаалды чечүү үчүн иштелип чыккан.

Берилиштер базаларын башкаруу тутумдарга тууралуу жалпы маалымат

Бүгүнкү п сандагы маалыматты сактоо маселеси актуалдуу болгондуктан, чечүү үчүн бир нече жолдору бар. Алардын ар бири тапшырма белгилүү бир багыт боюнча багытталган. Бирок, алар сактоо маселесин жөнөкөйлөштүрөт толук комплексти түзөт.

бир базасын жана СУБД (маалыматтар базасын башкаруу системасы) зарылдыгын аныктайт белгилүү бир классификация бар. денген учурда кардар-Server сактоо технологиясы болуп эсептелет. Алар төмөнкүлөр кирет: Firebird, Interbase, IBM DB2, MS SQL Server, Sybase, Oracle, PostgreSQL, Linter, MySQL. Биз акыркы тандоосу кызыкдар - команда толугу SQL стандартындагы үчүн MySQL,. Бул технология чакан масштабдагы таанымал жана жалпы жергиликтүү өтүнмө жана өндүрүштүк маселелерди чечүү үчүн бири болуп саналат.

Кардар-Server технология прекурсорлор улам убакыт талап натыйжасында, жергиликтүү тармак боюнча ар бир ЭЭМ жана олуттуу жүктөлгөндө көбөйтүү DBMS ядросу бөлүп зарылдыгы алардын арасында орун алган кемчиликтерди бир катар билэ-Server базасы, алардын кызмат орундарын жоготуп алган болот. Бул топ кирет Microsoft мүмкүнчүлүк Borland парадокс.

Жаңы технологиялар таркалууда

Бирок, белгилүү бойдон калат, бир нече жыл мурун бир заманбап технологиялар бар эле жана чакан жергиликтүү маанидеги маселелерди чечүү үчүн суроо-талап. Биз камтылган маалыматтар базасын башкаруу системасы тууралуу сөз болуп жатат. Бул маалымат базасына негизги өзгөчөлүгү - эч кандай Server тарап. жергиликтүү эсептөөчү жайгаштырылган маалыматтын ири өлчөмдөгү чечүү үчүн бирдиктүү жол-уруксат берүү системасы өзүнө, бир китепкана бөлүмүн ачуу болуп саналат. Бул ыкма кемчиликтери Server ресурстары, жана абдан кардар-Server технология ылдамдык жогору коюуга жок.

Сыяктуу мисалдар OpenEdge көрүүгө болот, SQLite, BerkeleyDB, Зигзэйг SAV боюнча Firebird тандоолордун бирин Microsoft SQL Server Compact, Linter, ошондой эле команда кардар-Server базасын колдонгон адамдардан эч айырмасы жок деп MySQL тандоосу бири. Бирок, кыналган системалар көйгөй жергиликтүү болбой турган болсо, бат эле өз актуалдуулугун жоготуп алабыз.

MySQL базасынын негизги артыкчылыктары

бул милдеттерди көп сандагы чечүү үчүн туташтырууга болот, себеби башкаруу системасын MySQL берилиштер базасына, таанымал технология бири болуп саналат. Биз азыркы кесиптештери менен салыштырып карасак, бул негизги бир катар артыкчылыктарга аныкталышы мүмкүн.

Ал көпчүлүк учурда акысыз жылдан бери Россиянын рыногунда негизги артыкчылыгы болуп, анын бар деп эсептелет. Экинчи өзгөчөлүк ылдамдыгы. MySQL таанымал системаларынын бири болуп саналат. минималдуу жооп жолу менен Команда ал, орозо болуп саналат. кайра иштетүү ылдамдыгы эч кандай таасир тез бүтүмдөр боюнча InnoDB колдоо механизмдерин колдонуу менен көп режиминде Server нече кардарларга байланыш буюрат.

ODBC айдоочу болушу иштеп көптөгөн көйгөйлөрдү чечүү жөнөкөйлөтүүгө мүмкүндүк берет. пайда, ошондой эле туруктуу жана өзгөрүлмө узундугу жазууларынын мүмкүнчүлүктөрүн камсыз кылуу. Ал эми негизги милдети абдан программалааччылар арасында бааланат - тилдер C жана PHP менен макулдашуу. MySQL каралган мүмкүнчүлүктөр, интернет хостинг кызмат көрсөтүүчүлөрдүн бир көп сандаган бул маалымат базасын колдонууга уруксат.

Ал эми жөнөкөй дилетант үчүн, маалымат сактоочу заманбап технологиялардын кызыгуу өнүгүп, ал MySQL, окууга зарыл болгон SQL буйруктарын ушул жааттагы адистер көп суроо-талапка ээ жана жогорку дүйнөнүн төлөнөт, анткени жана синтаксиси. Ошондуктан, кечигүү наркы жок, бул багытта кызыккан адам болсо. Биз азыр изилдөөгө түрткү бериши керек.

Мен эмне үчүн ой жүгүртүшү керек

Бир караганда, бул аймак өз алдынча изилдөө кыйын болуп саналат жана адистер менен дайыма байланышты талап сезилиши мүмкүн. Бирок, андай болгон жок. MySQL изилдөө архитектура жана өзгөчөлүктөрү, негизги командасы суроо тил менен байланышкан жана ар бир нерсенин, сиз кенешчинин жардамысыз кайрылуусуз эле, таандык болот. Бул боюнча көчүп барууга болгон каалоосу жана күч болушу жетиштүү. Бир гана бул аймакта өзүн-өзү өнүктүрүү жана изилдөө, балким, жаңы билим алууга, алган билимин бекемдөө жана, мүмкүнчүлүк берет, мансап куруу жана бул багытта кыймылдап башташат.

биринчи кезекте негизги осуяттарды, изилдөө үчүн, колуна MySQL консолу Коммуналдык бекер нускасын керек. Бул окуу жараяны менен башталат. Сиз расмий MySQL сайттан жүктөп ала аласыз. Бул жонокой абдан ыңгайлуу болгон ар кандай иш системасы, Server жана кардар боюнча бир ЭЭМ түзүү, орнотулган.

Андан кийин ал MySQL айлана-чөйрө жөнүндө негизги маалыматтарды камтыган окуу куралдарын табууга жардам сурап кайрылууга туура келет. Console буйрук , эреже катары, негизги изилдөө үчүн, алар да камтылган. Бул абдан көп жөнүндө маалымат. Бирок, сиз олуттуу тандоо үчүн керек. Маалымат ырааттуу берилген жана ачык-айкын болушу керек.

Сиз англис тили боюнча базалык билимге ээ болсо, анда камтылган консолу колдоо колдоно аласыз. Бул үчүн MySQL куралдарын колдонууга түшүнүүгө жардам берет атайын жардам буйрук бар.

негизги консолу буйруктар

негизги өзгөчөлүктөрү, жөндөмдүүлүктөрүн жана пайдалуу бир өлчөм, биз негизги буйрук тизмесине алды. MySQL пайдалуу башында эле изилдөө үчүн колдонулган бир гана колдонуучу бар. Ал сөздү, тамыры аттуу Бул колдонуучунун аты окшош.

консолу MySQL пайдалануучунун биринчи жана андан кийинки ачылышы DBMS MySQL менен андан ары иштөө үчүн тамыр сырсөзүн киргизүүгө туура келет. CLI буйруктары гана ийгиликтүү аныктыгын кийин жеткиликтүү.

Список үчүн ийгиликтүү сыноодон өткөндөн кийин, сиз жардам буйругун колдонуп жаткан буйруктарын көрсөтө алат. Андан кийин, консолу болгон бардык буйруктары менен алардын кыскача баяндоо сунуш кылынат.

жана дисплей башкаруу буйруктар

Эми сиз кийинки кадамга баруу керек. Бул үчүн, сиз учурдагы тандап же жаңы маалымат базасын түзүү зарыл. Учурдагы базасын тандоого колдонуу буйругун колдонуу керек. Ал тешиктен базасы атын киргизүүгө. Башында, пайдалуу бир гана бар болот - аты сыноодо. Демек, суроо мындай болот: пайдалануу сыноо.

Үчүн маалымат базасын түзөт , анын ачкыч базасына көрсөтүп жана тиешелүү атын көрсөтүү менен, буйрук түзүү колдонушубуз керек. структурасы төмөнкүдөй айтылат: базасы Name_of_database түзөт. Жаӊы түзүлгөн базасы менен иштөө үчүн пайдалануу буйругун колдонуу менен колдонуу керек.

орто азыркы базаларын, үстөлдөрүн, MySQL консолго алардын негизги ачкычтарды же тышкы байланыш жана чыгаруу, маалымат жөнүндө жеткиликтүү чагылдыруу үчүн бир кызматы бар. Бул учурда ар дайым командалар сунуштарды көрсөтүү менен башташы керек. Мисалы, учурдагы колдонуучу үчүн жеткиликтүү маалымат базаларын тизмесин көрсөтүү үчүн, жөн гана төмөнкү суроого кирет: шоу базалары. Ачкычтуу сүйлөм боюнча үстөл жазуу менен дисплей объектисин алмаштырылгандан кийин стол жетиштүү элек.

Tables башкаруу командасы

улантуудан мурун, SQL стандартына ылайык карабастан, маалыматтар базасын жана иштөө системасын иштеп чыгуу үчүн мүмкүнчүлүктөрдү камсыз экенин эске алуу дагы бир жолу кароо зарыл. SQL стандартты колдогон ар кандай чөйрөдө иштелип чыккан талаптар, (базасы бар, жана столдор жатканда) MySQL чөйрөдө ийгиликтүү иш алып барат. Windows консолу буйруктары Башка өндүрүштүк системаларында колдонулуучу башка эч нерсе эмес.

Жадыбал биз англис аларды которуп, анда атайын буйругу менен бир катар бар, өздөрү үчүн айтып жатам. жогоруда аталган буйругу түзүү жөнүндө. Ошондой эле, мурда түзүлгөн базасына үстөлдөрүн кошуу туташтырууга мүмкүн. жадыбалдар сыяктуу базасы объекттерди алып салуу жана түшүрүү буйругун пайдалануу үчүн, жок болуп объекттин аталышы кошулат турган. Мисал: тамчы Сиздин _ столдун _-жылдын _ аты.

берилиштер базасына кызматына синтаксиси суранычтары ар дайым жалпы түзүлүшкө ээ. Ошондуктан, Windows боюнча иштелип чыккан суроо-талап жана MySQL Linux консолго жакшы иштейт. бир иш тутумунда ката жок Server мамиле командалар башкалардын каталарын алып келиши мүмкүн эмес.

Select команда

Бирок, абдан маанилүү жадыбал буйрук синтаксисин жетиштүү жөнөкөй, - командасын тандап алгыла. Бул маалымат базасына келген маалыматты тандоо үчүн колдонулат. баштапкы синтаксис төмөнкүдөй болот: тартып +, тандап стол _ аты. берилиштер базасына Server сурам жөнөтүп, кардар столдо сакталган бардык жазууларды керек.

Көп адамдар эч качан, ал эми интернет-ресурстар чыгууну дайыма MySQL буйрук колдонулган учурларда. PHP-суроолор коомдук желелерде онлайн дүкөндөн же кабар каталогуна мазмунун өзгөрүүлөр SQL тили синтаксисин колдонушат. Анын ордуна тандалган сунуштар кийин "*" боюнча, эреже катары, маалыматтардын стол же бир нече столдордун негизги тармактарда тизмесин кайра иштетүү керек. бир нече үсолдөрдөн үлгүлөрдү учурда колдо болгон тышкы байланыштардагы аларды туташтыруу үчүн кызмат кылган өзгөчө бир байлам, кошулуу. Бирок, бул шарт алдынча байланышты жүзөгө ашырылышы керек талаалар кайсы көрсөтүү менен өзгөртүлүшү мүмкүн.

үлгүлөрдү чектөөлөрдү коюу

Кээде базасы Server алынган жообунда бири-бирин кайталаган маалыматтарды камтыйт бир жагдай бар. так сунушту колдонуп колдонуучу, көзгө көрүнгөн гана уникалдуу жазууларды болушу үчүн. Бул тармакка тизмесине алдына коюлган жана дубликаттарын жашыруу үчүн жардам болуп саналат.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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