MySQL изберете select from: sample

MySQL, подобно на всяка друга система за управление на релационни бази данни, има образец на SELECT в своята структура. Това не е изненадващо, защото базите данни съхраняват информацията преди всичко, за да го извлекат, когато има нужда. Изборът на MySQL от оператора SELECT ви позволява да го направите по различни начини, като осигурите голям набор от инструменти.

Инсталиране на MySQL

MySQL се прилага както под Windows, така и под Linux. За да инсталирате Ubuntu MySQL, достатъчно е да изпълните две команди в терминала на тази операционна система: - Sudo apt-get install mysql-server. - Sudo apt-get install mysql-client. За MySQL Windows е достатъчно да изтеглите съответните инсталационни пакети от официалния сайт "СУБД" и да ги стартирате.

Общата структура на оператора SELECT

Пълната структура в MySQL SELECT SELECT от оператора изглежда така: 1. SELECT - имената на колоните (полетата). 2. FROM - имена на таблици. 3. КЪДЕ е състоянието, при което е направена пробата. Имайте предвид, че въпреки че синтаксисът на SQL езика е чувствителен на малки и главни букви, се счита, че е добре да се пишат оператори и резервирани ключови думи (FROM, WHERE и др.) С главни букви, а имената на таблиците и техните колони са малки. Най-простият пример за използване на оператора MySQL от SELECT е показан на картинката по-долу.


Звездичка след думата SELECT е аналог на ключовата дума ALL и означава, че трябва да изберете всички колони от дадената таблица. Ако се интересувате само от няколко полета от таблицата, те трябва да бъдат указани на съответното място чрез запетая. Същото се отнася и за имената на таблиците - ако има няколко, посочете ги чрез запетая.

Използване на WHERE

Очевидно не можете да не забележите, че в предишния пример няма ключова дума WHERE - защото в този случай за нас това не е необходимо. Този оператор е опционален и има много такива незадължителни SELECT изрази, но малко по-късно за тях. Ако добавите след името на таблицата WHERE и всяко условие, например type = 'dog', в получената извадка ще получите само един ред с ученика на име Edison. Примерът по-долу показва пример. Не обръщайте внимание на оператора ORDER BY, тук той не играе никаква роля и ще бъде малко по-късно.


Струва си да се отбележи, че след като можете да напишете няколко условия, но вече не чрез запетая. За тази цел трябва да използвате ключови думи като AND или OR. Всичко зависи от това как трябва да се спазват вашите условия. Ако се интересувате от резултат, който отговаря на всички условия, които сте посочили, тогава между тях трябва да е И и ако резултатът трябва да отговаря на поне един от тях, използвайте ИЛИ.

ORDER BY оператор

Споменахме, че освен WHERE в изявлението SELECT, има много други ключови думи, които могат да манипулират получената извадка, както ви е необходимо в дадена ситуация. Един от тези "ключове" е ORDER BY. Тя ви позволява да сортирате резултатите от дадена проба от конкретно поле, възходящо или низходящо. За да направите това, просто посочете след него името на колоната, за които трябва да сортирате данните. Важно е да се придържате към няколко условия: първо, трябва да присъства името, дадено в оператора ORDER BY ив самия SELECT; вторият - ORDER BY трябва да бъде поставен в самия край на заявката.
По подразбиране сортирането се извършва във възходящ ред (ASC), но ако искате да сортирате резултата, напишете след името на полето вместо ASC ключовата дума DESC.

Заключение

Ние разглеждаме основните, но не всички инструменти на MySQL оператора. SELECT, в допълнение към горното, има множество други функции, които ви позволяват гъвкаво и ефективно да извличате данни от база данни.

Свързани публикации