mySQL
7 отговора
253 прегледа
Re: mySQL
nay lesno e da napravish edna kolonka v tablicata v koyato da se zapisva poreden nomer (na redovete) i posle gi vikash sus sortirane na obratno !
poslednite po kakvo
podredeni po kvo
ako niamash kliuch she se ozorish
Freedom is just another word for nothing left to lose. (J.Joplin)
ako niamash kliuch she se ozorish
Freedom is just another word for nothing left to lose. (J.Joplin)
Re: poslednite po kakvo
ами ако нямаш ключ (уникален индентификатор) ще се озориш и за много други неща :)
човека правилно има предвид нещо от рода на id int, not null, primary key, auto_increment
# лудите, лудите... те да са живи!
човека правилно има предвид нещо от рода на id int, not null, primary key, auto_increment
# лудите, лудите... те да са живи!
Re: poslednite po kakvo
ami az imam kolona ID i tq e s auto_increment.
na men mi trqbva naprimer ako sym dobavil nov red da mi go vadi na pyrvo mqsto iskam da mi vadi nai novite 5 reda tova mi trqbva
na men mi trqbva naprimer ako sym dobavil nov red da mi go vadi na pyrvo mqsto iskam da mi vadi nai novite 5 reda tova mi trqbva
Re: mySQL - заключение
Първо значи си задай правилно въпроса или иначе казано колкото по-подробно толкова по-добре.
За да можеш да получиш кратък и ясен отговор като този на Milenishte
А защо на първия ти въпрос никой не може да отговори?
1. "... poslednite 5 reda ot edna BD"
Базите Данни се сътоят от Таблици така, че този въпрос нищо не значи
2. Последни по какъв критерий?
Както вече си разбрал докато не (си) отговориш на този въпрос никой не може да ти помогне.
Този именно критерий е доста тясно свързан с
3. Ключов момент. (От АБВ на Релационните БД)
Винаги помни, че резултатът от всяка заявка е Таблица.
Така, че изобщо не е важно какво съдържат реалните таблици. Единственото, което можеш да проверяваш и изабщо това с което работиш е Резултатът от заявката ти.
Запомни го. Доста е по-важно отколкото изглежда на пръв поглед.
Т.е. твоят въпрос би трябвало да си го зададеш по следния начин:
- Как мога да извлека последните според критерий ... 5 реда от резултата от следната заявка "select <каквото и да е>"
... и ще откриеш още едно основно житейско правило - Правилно зададения въпрос е поне 60% от пътя към решението.
Иначе казано задай си въпроса така, че всеки дори нищо да не разбира да схване какво питаш.
Тогава и спецовете ще ти отговорят пък и ти ще си изясниш много по-добре проблема.
Linux is like a wigwam - No Windows, No Gates, Apache inside
За да можеш да получиш кратък и ясен отговор като този на Milenishte
А защо на първия ти въпрос никой не може да отговори?
1. "... poslednite 5 reda ot edna BD"
Базите Данни се сътоят от Таблици така, че този въпрос нищо не значи
2. Последни по какъв критерий?
Както вече си разбрал докато не (си) отговориш на този въпрос никой не може да ти помогне.
Този именно критерий е доста тясно свързан с
3. Ключов момент. (От АБВ на Релационните БД)
Винаги помни, че резултатът от всяка заявка е Таблица.
Така, че изобщо не е важно какво съдържат реалните таблици. Единственото, което можеш да проверяваш и изабщо това с което работиш е Резултатът от заявката ти.
Запомни го. Доста е по-важно отколкото изглежда на пръв поглед.
Т.е. твоят въпрос би трябвало да си го зададеш по следния начин:
- Как мога да извлека последните според критерий ... 5 реда от резултата от следната заявка "select <каквото и да е>"
... и ще откриеш още едно основно житейско правило - Правилно зададения въпрос е поне 60% от пътя към решението.
Иначе казано задай си въпроса така, че всеки дори нищо да не разбира да схване какво питаш.
Тогава и спецовете ще ти отговорят пък и ти ще си изясниш много по-добре проблема.
Linux is like a wigwam - No Windows, No Gates, Apache inside