Търсене в MySQL - как да се намери изгубен ред на таблицата

Защо се пресее през?

Пресяване на MySQL - един от най-често срещаните задачи. За да направите това, системите за управление на бази данни, които поддържат SQL, използвайте командата SELECT. В предишните статии, които вече сме го срещнали, да го използвате, за да намерите и изходните линии, съответстващи на "непретенциозни" сортиране критерии. В действителност, този отбор е един от основните, и неговите възможности в областта на резултатите на търсачките са почти неограничени.

В този случай, правилното изписване на заявки за извличане на данни в MySQL е много често искали компилация от магии. Особено такова впечатление при начинаещи, които току-що са стъпи на пътя на базата данни на проучване. Но днес ние ще се опитаме да разсеем тази "нереално" заблуда, и се научи да вземат правилните въпроси, за да се намери в базата данни MySQL.

Както вече отворен, ще започне с преглед на възможностите PhpMyAdmin. Нека да видим как интегрирана функционалност за сортиране на данни има тази програма.

Пресява през линия PhpMyAdmin

Отиди на програмата, изберете някоя база данни и таблица в нея. Съветвам ви да използвате по-малка маса, където само няколко време. Те се виждат по-добре за сортиране на резултатите.

Търсене в MySQL - как да се намери изгубен ред на таблицата

Рамковата YII2. Бързото развитие на съвременни PHP рамки

Изследване на съвременните рамкови уеб програмиране тънкостите използващи YII2

Изберете от менюто в лявата база и маса върха, отидете на раздела "Общ преглед". Тогава СУБД ще изходни всички редове, които се съдържат в структурата. За тази програма е насочена към извършване на сървъра на базата данни изберете заявката за. Неговият код се показва над резултатите от извадката.

Търсене в MySQL - как да се намери изгубен ред на таблицата

По-долу е пълната функционалност на вградена програма за търсене на базата данни MySQL. За да настроите метода на "проверка" на първичния ключ (възходяща или низходяща), употребата на ключ "Сортиране по индекс".

Търсене в MySQL - как да се намери изгубен ред на таблицата

Освен това е възможно ", за да пресее" всички редове, промяна на реда на изходни данни за стойността на всяка от колоните (възходящ и низходящ). За да направите това, щракнете върху името на колона в горната част на списъка. В същите стойности низ ще се промени реда на изход по азбучен ред.

Търсене в MySQL - как да се намери изгубен ред на таблицата

Но всички от тази функционалност е полезно за вас само за малък търсене таблици. За по-впечатляващи обеми от данни трябва да използвате SQL.

Мощен SQL

Както вече споменахме, за търсене в MySQL с помощта на SELECT изявлението. Синтаксисът аз няма да доведе, защото размерът му може дори да изплаши и най-опитния разработчик. Ето защо, само на екрана, че сте не припадна.

Търсене в MySQL - как да се намери изгубен ред на таблицата

Намерете реда на идентификационен номер:

Търсене в MySQL - как да се намери изгубен ред на таблицата

Търсене в MySQL - как да се намери изгубен ред на таблицата

Рамковата YII2. Бързото развитие на съвременни PHP рамки

Изследване на съвременните рамкови уеб програмиране тънкостите използващи YII2

В тази заявка, ние използваме клаузата WHERE, следван от вас критерии. Ние извлече определени колони от низа за търсене:

Търсене в MySQL - как да се намери изгубен ред на таблицата

В този пример, ние сме донесе не е напълно търсите низ, а само стойността на колоната име. Търсене за стойност низ:

Търсене в MySQL - как да се намери изгубен ред на таблицата

Тук сме използвали като параметър за търсене на базата на MySQL низ стойност. Сортиране на резултатите от пробите в възходящ или низходящ:

Търсене в MySQL - как да се намери изгубен ред на таблицата

За да сортирате резултатите от извадката, ние използвахме ORDER BY директива. По подразбиране, сортиране по възходящ (ключова дума ASC). За да обърнете реда (в низходящ ред) трябва да се използва думата опис.

Търсене в MySQL - как да се намери изгубен ред на таблицата

Ако искате да намерите най-стойности, съответстващи на някои параметри, и сортиране на резултатите от Слизане на пробата:

Търсене в MySQL - как да се намери изгубен ред на таблицата

ровя

Да оставим нашата "звяр" и се прехвърля в света на базата данни. На него ще покажа няколко примера за примерни данни, съответстващи на посочените параметри. Всички искания ще демонстрират на базата на таблици страни. Понякога (особено в големи размери маси), които искате да посочите повече от един критерий за търсене, но няколко. След това, искане за списък на страните от Европа и Африка ще бъде, както следва:

Търсене в MySQL - как да се намери изгубен ред на таблицата

една и съща заявка за търсене в базата данни MySQL може да се съкрати, ако използвате ключовата дума инча Например:

За да посочите ключовата дума диапазон за вземане на проби се използва Между. Нека да извлече страната с население от 10 до 50 хиляди души на база вземем предишното искане .:

Търсене в MySQL - как да се намери изгубен ред на таблицата

Пример в PHP

Сега дам един пример за това как да пуснете търсене в база данни, PHP MySQL. Използването на предходната молба.

Търсене в MySQL - как да се намери изгубен ред на таблицата

Е, като ще ви разкажа накратко за търсенето в MySQL. Надяваме се, че в тази статия, което сте научили за себе си нещо ново. Но тяхната линия, не можах да го намеря. Може би котката се проточи, докато не се отдалечи от компютъра. О, това е звяр.

Търсене в MySQL - как да се намери изгубен ред на таблицата

Рамковата YII2. Бързото развитие на съвременни PHP рамки

Изследване на съвременните рамкови уеб програмиране тънкостите използващи YII2

Най-IT новини и уеб разработки на нашия канал Телеграма