Извличане на данни от базата данни

Предистория материали по основните програмни езици и оформление на сайтове.

Готов техника за създаване на прости и сложни динамични уебсайтове с PHP и MySQL.

разработване на уеб сайтове в "ключ".

Развитие на отделните фрагменти обекти, съвети за оформлението на уеб страници и уеб програмиране.

уеб инструмент

уеб магазин

Уеб услуги

Уеб графика

уеб ресурси

Извличане на данни от базата данни

Искаш ли да сме в крак с развитието, което е на сайта? Регистрация за получаване на последните новини и статии.

Погледнете на Google

Извличане на данни от базата данни

Извличане на данни от базата данни

SELECT изявление в MySQL е истински "работен кон". Тя извлича данни от база данни, избирайки от линия, която отговаря на критериите, които сте въвели масата. Има много възможности и variantoav използва SELECT изявление.

Но основната форма тя изглежда по следния начин:

Изберете [опции] елемента
[В file_details]
ОТ маси
[Когато условие]
[ГРУПА ОТ group_type0
[КАТО where_definition]
[РЕД ОТ order_type]
[ГРАНИЦА limit_criteria]
[ПРОЦЕДУРА proc_name (аргументи)]
[Lock_options]
;

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

изберете име, град
от клиенти;

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

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

От таблицата, можете да изберете произволен брой колона, списъкът, като ги поставите след SELECT ключова дума. В допълнение, други елементи могат да бъдат определени в изявлението. Много полезна работа група *, което съответства на всички колони в дадена таблица или таблици. Например, за да изтеглите всички колони от таблицата низови order_items, можете да използвате следното изявление:

изберете *
от order_items;

в резултат на което се получава следния извод:

Извличане на данни по определен критерий

За да получите достъп до подмножество на редовете в таблицата, трябва да укажете на критериите за подбор. Това ще ни помогне, когато дизайн. Например:

изберете *
от поръчки
където CustomerId = 3;

избира всички колони от таблицата с поръчки, но само редовете с CustomerId, равни на 3. Ето и резултатите:

КЪДЕ дизайн създава критерий за избор на определени струни. В този случай, изберете ред, в който CustomerId колона съдържа стойност 3. Един единствен знак за равенство се използва за проверка за равенство - имайте предвид, че това е малко по-различен от PHP, и ако работите с това, както и с другите, той може да бъде объркващо.

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

Таблица. Полезни операции сравнение използвани в структурата на КЪДЕТО

Име (ако е приложимо)