.
Отговор в тема
Страница 1 от 2 12 ПоследнаПърви
Резултати от 1 до 25 от общо 32

Тема: MySQL!

Hybrid View

  1. #1
    Голям фен Аватара на DeadSilence
    Регистриран на
    Mar 2009
    Град
    наа луната
    Мнения
    643

    Exclamation MySQL!

    Има ли някой който е малко повече навътре с нещата с MySQL?
    Bitch! >.<

  2. #2
    Мега фен Аватара на dimitar_ak
    Регистриран на
    Sep 2008
    Град
    София
    Мнения
    4 979
    Какво по-конкретно те интересува?

  3. #3
    Мега фен Аватара на Sh@d0w
    Регистриран на
    May 2007
    Град
    Някъде из София...
    Мнения
    8 282
    Да си беше задал конкретния въпрос направо.

  4. #4
    Голям фен Аватара на DeadSilence
    Регистриран на
    Mar 2009
    Град
    наа луната
    Мнения
    643
    Трябва ми малко помощ за това! От точка 5 до точка 5.8!
    http://alfa.kachi-snimka.info/viewer...332338301f.jpg
    http://alfa.kachi-snimka.info/viewer...332338464p.jpg
    Bitch! >.<

  5. #5
    Мега фен Аватара на dimitar_ak
    Регистриран на
    Sep 2008
    Град
    София
    Мнения
    4 979
    А и да добавя. Трябват ли ти CREATE скриптове за таблиците?

  6. #6
    Мега фен Аватара на dimitar_ak
    Регистриран на
    Sep 2008
    Град
    София
    Мнения
    4 979
    Дай ми структурата на базата си. Имена на таблиците и полетата за да ти напиша SELECT-ите. Иначе, че трябва да ти реша всички предишни точки до 5.

  7. #7
    Голям фен Аватара на DeadSilence
    Регистриран на
    Mar 2009
    Град
    наа луната
    Мнения
    643
    mysql> show tables;
    +----------------------+
    | Tables_in_firma10vn9 |
    +----------------------+
    | dlujnosti |
    | slujiteli |
    | trudovstaj |
    +----------------------+
    3 rows in set (0.03 sec)

    mysql> show columns from slujiteli;
    +-----------------+------------------+------+-----+---------+-------+
    | Field | Type | Null | Key | Default | Extra |
    +-----------------+------------------+------+-----+---------+-------+
    | id | int(10) unsigned | NO | PRI | NULL | |
    | ime | varchar(50) | YES | | NULL | |
    | mestorojdenie | varchar(20) | YES | | NULL | |
    | Data | date | YES | | NULL | |
    | zaemanadlajnost | int(10) unsigned | YES | | NULL | |
    +-----------------+------------------+------+-----+---------+-------+
    5 rows in set (0.02 sec)

    mysql> show columns from dlujnosti;
    +---------------+------------------+------+-----+---------+-------+
    | Field | Type | Null | Key | Default | Extra |
    +---------------+------------------+------+-----+---------+-------+
    | kodnadlajnost | int(10) unsigned | NO | PRI | NULL | |
    | dlajnost | varchar(50) | YES | | NULL | |
    | minimalenprag | int(10) unsigned | YES | | NULL | |
    +---------------+------------------+------+-----+---------+-------+
    3 rows in set (0.01 sec)

    mysql> show columns from trudovstaj;
    +------------+------------------+------+-----+---------+-------+
    | Field | Type | Null | Key | Default | Extra |
    +------------+------------------+------+-----+---------+-------+
    | ID | int(10) unsigned | NO | PRI | NULL | |
    | zaplata | float unsigned | YES | | NULL | |
    | trudovstaj | int(10) unsigned | YES | | NULL | |
    +------------+------------------+------+-----+---------+-------+
    3 rows in set (0.03 sec)

    mysql> select * from dlujnosti;
    +---------------+-----------+---------------+
    | kodnadlajnost | dlajnost | minimalenprag |
    +---------------+-----------+---------------+
    | 1 | Servitior | 200 |
    | 2 | barman | 200 |
    | 3 | gotvach | 300 |
    | 4 | opravitel | 500 |
    | 5 | chistach | 150 |
    +---------------+-----------+---------------+
    5 rows in set (0.01 sec)

    mysql> select * from slujiteli;
    +----+--------------------+---------------+------------+-----------------+
    | id | ime | mestorojdenie | Data | zaemanadlajnost |
    +----+--------------------+---------------+------------+-----------------+
    | 1 | Kalina Valcheva | Sofia | 2011-05-10 | 1 |
    | 2 | Ralica ivanova | Smolqn | 2010-10-10 | 1 |
    | 3 | Sonq Dancheva | Varna | 2010-09-07 | 2 |
    | 4 | ivailo bozinarev | Smolqn | 2011-08-15 | 2 |
    | 5 | Iskra Karamucheva | Plovdiv | 2010-05-10 | 4 |
    | 6 | Teodora Sharovska | Plovdiv | 2010-06-20 | 3 |
    | 7 | Dimitar Uzunov | Smolqn | 2011-04-18 | 3 |
    | 8 | Antoaneta Dushkova | Sofiq | 2010-05-10 | 5 |
    | 9 | Tanq Kostova | Smolqn | 2011-05-10 | 5 |
    | 10 | Stoqnka Ahilova | Smolqn | 2010-05-10 | 5 |
    +----+--------------------+---------------+------------+-----------------+
    10 rows in set (0.00 sec)

    mysql>
    Bitch! >.<

  8. #8
    Мега фен Аватара на dimitar_ak
    Регистриран на
    Sep 2008
    Град
    София
    Мнения
    4 979
    Схващаш ли?

  9. #9
    Мега фен Аватара на dimitar_ak
    Регистриран на
    Sep 2008
    Град
    София
    Мнения
    4 979
    5.1

    SELECT ime, Data, mestorojdenie
    FROM slujiteli
    WHERE zaemanadlajnost = 5 (или каквото си избереш)

  10. #10
    Голям фен Аватара на DeadSilence
    Регистриран на
    Mar 2009
    Град
    наа луната
    Мнения
    643
    Да схващам го! : )
    Bitch! >.<

  11. #11
    Мега фен Аватара на dimitar_ak
    Регистриран на
    Sep 2008
    Град
    София
    Мнения
    4 979
    Тръгвам си от работа, ако нямаш до довечера решение ще ти напиша и другите

  12. #12
    Голям фен Аватара на DeadSilence
    Регистриран на
    Mar 2009
    Град
    наа луната
    Мнения
    643
    Добре! Аз сама няма да мога да се справя, така че до довечера! Благодаря ти все пак. : )
    Bitch! >.<

  13. #13
    Мега фен Аватара на Sh@d0w
    Регистриран на
    May 2007
    Град
    Някъде из София...
    Мнения
    8 282
    Т.5.2

    Select id,ime,Data FROM slujiteli WHERE Data BETWEEN '2012-01-01 00-00-00' AND '2012-02-01 23:59:59' ORDER BY id;

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

    EDIT: Сега видях че не си запазваш датата в timestamp формат, което значи че заявката която ти дадох няма да ит върши работа. Използвай ето тази

    SELECT id,ime,Data
    FROM slujiteli
    WHERE Data >= '2012-01-01' AND Data <= '2012-02-01'
    Последно редактирано от Sh@d0w : 03-21-2012 на 18:04

  14. #14
    Мега фен Аватара на dimitar_ak
    Регистриран на
    Sep 2008
    Град
    София
    Мнения
    4 979
    т. 5.3

    SELECT slujiteli.id, slujiteli.ime, slujiteli.Data, dlujnosti.dlajnost
    FROM slujiteli
    INNER JOIN dlujnosti ON slujiteli.zaemanadlajnost = dlujnost.kodnadlujnost

    т. 5.4

    SELECT slujiteli.ime, trudovstaj.trudovstaj
    FROM slujiteli
    INNER JOIN trudovstaj ON slujiteli.id = trudovstaj.ID
    where trudovstaj.trudovstaj <= 20

    Предполагам, че тук името на таблица trudovstaj трябва да е заградено с ` защото съвпада с името на колоната и не съм сигурен, че MySQL ще го предъвче. Не тествам заявките, които ти пиша.
    Последно редактирано от dimitar_ak : 03-21-2012 на 18:40

  15. #15
    Голям фен Аватара на DeadSilence
    Регистриран на
    Mar 2009
    Град
    наа луната
    Мнения
    643
    dimitar_ak - Нещо не ми става!
    Bitch! >.<

  16. #16
    Мега фен Аватара на dimitar_ak
    Регистриран на
    Sep 2008
    Град
    София
    Мнения
    4 979
    Цитирай Първоначално написано от DeadSilence Виж мнението
    dimitar_ak - Нещо не ми става!
    Кое не мина?

  17. #17
    Голям фен Аватара на DeadSilence
    Регистриран на
    Mar 2009
    Град
    наа луната
    Мнения
    643
    Цитирай Първоначално написано от dimitar_ak Виж мнението
    Кое не мина?
    5.3
    ERROR 1054 (42S22): Unknown column 'dlujnost.kodnadlujnost' in 'on clause'
    Bitch! >.<

  18. #18
    Мега фен Аватара на dimitar_ak
    Регистриран на
    Sep 2008
    Град
    София
    Мнения
    4 979
    т. 5.5

    SELECT slujiteli.id, slujiteli.ime, trudovstaj.zaplata
    FROM slujiteli
    INNER JOIN trudovstaj ON slujiteli.id = trudovstaj.ID
    ORDER BY trudovstaj.zaplata DESC

  19. #19
    Мега фен Аватара на dimitar_ak
    Регистриран на
    Sep 2008
    Град
    София
    Мнения
    4 979
    Извинявай. Трябва да е dlujnosti.kodnadlujnost

    SELECT slujiteli.id, slujiteli.ime, slujiteli.Data, dlujnosti.dlajnost
    FROM slujiteli
    INNER JOIN dlujnosti ON slujiteli.zaemanadlajnost = dlujnosti.kodnadlujnost

  20. #20
    Голям фен Аватара на DeadSilence
    Регистриран на
    Mar 2009
    Град
    наа луната
    Мнения
    643
    за т 5.4 трябва първо да направя т4 как ще стане корекцията?
    Bitch! >.<

  21. #21
    Мега фен Аватара на dimitar_ak
    Регистриран на
    Sep 2008
    Град
    София
    Мнения
    4 979
    UPDATE trudovstaj SET trudovstaj = 23
    WHERE ID = 5

  22. #22
    Голям фен Аватара на DeadSilence
    Регистриран на
    Mar 2009
    Град
    наа луната
    Мнения
    643
    т 5.5 - Empty set (0.00 sec)
    Bitch! >.<

  23. #23
    Мега фен Аватара на dimitar_ak
    Регистриран на
    Sep 2008
    Град
    София
    Мнения
    4 979
    Има ли записи в таблица trudovstaj?

  24. #24
    Голям фен Аватара на DeadSilence
    Регистриран на
    Mar 2009
    Град
    наа луната
    Мнения
    643
    Сега ще ги направя!
    Bitch! >.<

  25. #25
    Голям фен Аватара на DeadSilence
    Регистриран на
    Mar 2009
    Град
    наа луната
    Мнения
    643
    Стана : )
    Bitch! >.<

Правила за публикуване

  • Вие не можете да публикувате теми
  • Вие не можете да отговаряте в теми
  • Вие не можете да прикачвате файлове
  • Вие не можете да редактирате мненията си