Све што требате знати о уврштавању МиСКЛ база података

Све што требате знати о уврштавању МиСКЛ база података

Једна од првих ствари коју желите да знате приликом пријављивања на нови МиСКЛ сервер су доступне базе података. Приликом одржавања можда ћете желети листу база података. Или сте можда знатижељни или покушавате пронаћи стару базу података чије сте име давно заборавили.





Празна командна линија може бити застрашујућа. Сваки од ових случајева захтева једноставну команду, а МиСКЛ је пружа у облику ПРИКАЖИ БАЗЕ ПОДАТАКА . Ова команда има врло једноставну употребу, али ускоро ће вам бити од користи ако радите са МиСКЛ -ом.





У овом чланку ћете сазнати све што требате знати о навођењу МиСКЛ база података.





Како се користи наредба СХОВ ДАТАБАСЕС

Када се пријавите на свој МиСКЛ сервер, унесите текст ПОКАЖИ БАЗЕ ПОДАТАКА; на командној линији и притисните Ентер на тастатури - испод можете видети пример.

МиСКЛ враћа резултате у табелу са једном колоном: База података . Ова колона садржи назив сваке базе података и поређа их по абецеди. Ред сажетка вам говори колико редова - тј. базе података - постоје.



Подразумевано би увек требало да видите најмање четири базе података МиСКЛ листе. Ово су посебне системске базе података које МиСКЛ сам инсталира:

  • мискл.
  • информатион_сцхема.
  • перформанса_схема.
  • сис.

Видећете шта је један од њих - информатион_сцхема - користи се за касније.





како да направите свој снап филтер

Филтрирање резултата ПРИКАЖИ БАЗЕ ПОДАТАКА

Можете користити исти КАО услов који користите у а ГДЕ клаузула а СЕЛЕЦТ изјава. ЛИКЕ узима један аргумент, образац за подударање. Узорак може да садржи два посебна знака: % (проценат) и _ (подвући). Они се подударају са било којим низом и било којим појединачним знаком.

На пример, да наведете све базе података са словом до у њихово име:





SHOW DATABASES LIKE '%a%';

Како користити сложеније услове

Ако требате да користите сложенији услов од основног подударања образаца ЛИКЕ, и даље можете користити познату клаузулу ВХЕРЕ. Трик који ћете морати да примените је да се позовете на колону која представља имена база података. Као што видите из горњег излаза, то је једноставно База података . Сада, пошто МиСКЛ сматра да је ово резервисана кључна реч, мораћете да је избегнете уз помоћ заостатака.

SHOW DATABASES WHERE LENGTH(`Database`) > 6;

Резултати сада садрже само табеле са именима дужим од шест знакова:

Повезан: Водич за почетнике у писању шема базе података МиСКЛ

Филтрирање база података према другим метаподацима

МиСКЛ подржава неколико других поља везаних за базе података, али нису доступна путем СХОВ_ДАТАБАСЕС . За ово ћете морати да користите сцхемата сто из информатион_сцхема база података. Ево како изгледа структура ове посебне системске табеле:

Осим СЦХЕМА_НАМЕ , што је потпуно исто као колона Датабасе из СХОВ ДАТАБАСЕС, постоје само два корисна поља: ДЕФАУЛТ_ЦХАРАЦТЕР_СЕТ_НАМЕ и ДЕФАУЛТ_ЦОЛЛАТИОН_НАМЕ . Остала поља увек имају исту вредност, па су бесмислена када је у питању филтрирање.

Тхе ДЕФАУЛТ_ЦХАРАЦТЕР_СЕТ_НАМЕ и ДЕФАУЛТ_ЦОЛЛАТИОН_НАМЕ поља дефинишу које знакове база података подржава и како их распоредити. Можда раније нисте размишљали о њима, али они су важни ако се бавите не-АСЦИИ текстом.

Знајући разлика између АСЦИИ и Уницоде је важна! Ако имате неколико база података инсталираних из различитих извора, већа је вероватноћа да ћете имати низ вредности.

Поновним коришћењем претходног примера можете филтрирати колоне из ове табеле, као и било коју другу:

SELECT schema_name FROM information_schema.schemata WHERE DEFAULT_CHARACTER_SET_NAME='utf8';

Можете извршити било коју другу операцију табеле на табели шема, на пример груписање:

SELECT DEFAULT_CHARACTER_SET_NAME, COUNT(*) FROM information_schema.schemata GROUP BY DEFAULT_CHARACTER_SET_NAME;

Повезан: Све што требате знати о СКЛ ГРОУП БИ изјави

Коришћење једноставне команде у МиСКЛ -у за попис база података

Ова команда је вероватно најједноставнија коју МиСКЛ може да понуди. Али то га не спречава да буде веома користан. Ако се икад затекнете како буљите у МиСКЛ командну линију, не морате да правите ништа, СХОВ ДАТАБАСЕС је добар начин да почнете од нуле.

Када поставите базу података и знате са којом радите, време је да сазнате више о шемама и како најбоље да организујете своје податке.

Објави Објави Твеет Емаил Водич за почетнике у писању шема базе података миСКЛ

Направите своју базу података миСКЛ -а само са уређивачем текста и овим основним прегледом структуре, или „шемом“.

Прочитајте следеће
Повезане теме
  • Програмирање
  • Програмирање
  • база података
О аутору Бобби Јацк(Објављено 58 чланака)

Бобби је ентузијаст технологије који је скоро две деценије радио као програмер софтвера. Одушевљен је играњем игара, ради као уредник рецензија у магазину Свитцх Плаиер, и уроњен је у све аспекте издаваштва на мрежи и веб развоја.

Више од Боббија Јацка

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили