muzruno.com

MySQL изберете от select: оператора за вземане на проби

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

изберете от SELECT ви позволява да правите това по най-различни начини, като предоставяте голям набор от инструменти.

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

MySQL се изпълнява както за Windows, така и за Linux. За да инсталирате MySQL Ubuntu, е достатъчно да изпълните две команди в терминала на тази операционна система:

- Sudo apt-get инсталирате mysql-сървър.

- Sudo apt-get инсталирате mysql-клиент.

За MySQL Windows е достатъчно да изтеглите съответните инсталационни пакети от официалния сайт "DBMS" и да ги изпълните.

Общата структура на изявлението SELECT

Пълната структура в MySQL изберете от изявление SELECT изглежда така:

1. SELECT - имената на колоните (полетата).

2. FROM - имена на таблици.

3. Къде е условието за вземане на проби.

Имайте предвид, че въпреки че синтаксиса на SQL език не е чувствителен към буквите, добра практика е да пишете оператори и запазени ключови думи (FROM, WHERE и т.н.) с главни букви, а имената на таблиците и техните колони са малки. Най-простият пример за използване на оператор MySQL изберете от SELECT е показан на фигурата по-долу.



mysql изберете от изберете

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

Използване на клаузата WHERE

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

mysql windows

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

Поръчка по клауза

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

mysql ubuntu

сортиране по подразбиране е възходящ (ASC), но ако трябва да се сортира резултатите в низходящ ред, пишете след името на полето, а не ASC дума DESC.

заключение

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

Споделяне в социалните мрежи:

сроден