19 / 17 / 5
Регистрация: 06.03.2014
Сообщений: 3,066
|
||||||
1 | ||||||
Упростить выборку из бд15.07.2020, 16:55. Показов 924. Ответов 26
Метки нет (Все метки)
В данный момент выбираю из бд следующим образом
0
|
15.07.2020, 16:55 | |
Ответы с готовыми решениями:
26
Упростить выборку из БД Можно ли упростить выборку из массива? Как заменить выборку по id на выборку по классам ? Упростить, восстановить и упростить, и найдти множество предикатов |
5984 / 1993 / 323
Регистрация: 10.12.2013
Сообщений: 6,873
|
|
15.07.2020, 19:00 | 2 |
Мучения с mysql/bash нецелесообразны нмв.
bash - это не язык высокого уровня. Есть тысячи готовых примеров правильного общения с mysql посредством python, perl итд, самому программировать ничего и не надо, только подобрать подходящий.
1
|
19 / 17 / 5
Регистрация: 06.03.2014
Сообщений: 3,066
|
|
15.07.2020, 21:11 [ТС] | 3 |
Какой язык перспективный python или perl?
Как начать на них писать, тоже в скриптах sh? Предустанавливать необходимо что либо?
0
|
5984 / 1993 / 323
Регистрация: 10.12.2013
Сообщений: 6,873
|
|
15.07.2020, 21:44 | 4 |
Всё предустановлено.
И perl и python - скриптовые языки. синтаксис perl похож на shell, C-style, скобочки, доллары, минимализм. синтаксис python более литературен; ныне крайне популярен. Посмотри на примеры их работы с БД, что-нить выберешь. Многое зависит от задачи. Которая не озвучена. Вполне допускаю, что для твоей задачи вариант mysql/bash тоже может закрыть все потребности. Но python/perl универсальнее; хотя бы в смысле кросс-платформенности.
1
|
896 / 268 / 54
Регистрация: 30.08.2017
Сообщений: 1,776
|
|
16.07.2020, 00:21 | 5 |
Ну перл давно вроде не обновляется и его популярность падает в пользу питона. Хотя его библиотек напилено в своё время достаточно.
1
|
5984 / 1993 / 323
Регистрация: 10.12.2013
Сообщений: 6,873
|
|
16.07.2020, 00:37 | 6 |
это точно. последняя версия 5.32 вышла аж 20 июня 2020 года.
воды утекло немеряно. но и лето дождливое.
0
|
16.07.2020, 09:21 | 7 |
Перл идет семимильными шагами, следующая заявленная версия будет аж 7.
Gerd199, Питон сейчас как английский, его синтаксис не знает только ленивый. Даже для административных задач есть оболочка ipython. Это самый популярный API ко многим более низкоуровневым библиотекам. Я думаю это как раз ваш случай. Перл более специфичен, его стоит выбирать если вы точно понимаете для чего вам это надо. Но! Прежде чем бросаться во все тяжкие посетите раздел форума MySQL Я не думаю что изучение нового языка программирования будет легче чем изучение инструментов по работе с базой из командной строки. Если у вас что то не получается то скорее всего вы что то не понимаете и соответственно неправильно делаете. Изучение нового языка это всего лишь покупка нового интрумента что само собой не гарантирует умелое его использование.
0
|
19 / 17 / 5
Регистрация: 06.03.2014
Сообщений: 3,066
|
||||||
16.07.2020, 17:54 [ТС] | 8 | |||||
bash
К примеру поле содержит текст, к тому же на русском. Так как выбираю
0
|
volodin661
|
16.07.2020, 18:36
#10
|
0
|
19 / 17 / 5
Регистрация: 06.03.2014
Сообщений: 3,066
|
||||||
16.07.2020, 18:58 [ТС] | 11 | |||||
0
|
5984 / 1993 / 323
Регистрация: 10.12.2013
Сообщений: 6,873
|
|
16.07.2020, 19:05 | 12 |
0
|
19 / 17 / 5
Регистрация: 06.03.2014
Сообщений: 3,066
|
|
16.07.2020, 19:58 [ТС] | 13 |
Можно поподробней пожалуйста.
В каком файле прописана данная строчка(ifs), как она должна быть в итоге и как верно в таком случаи выставить кавычки?
0
|
5984 / 1993 / 323
Регистрация: 10.12.2013
Сообщений: 6,873
|
|
16.07.2020, 20:53 | 14 |
дорогой друг, волшебный шлем с разноцветными проводками, который ты натягиваешь на голову по совету
афроамериканца и затем, спустя 2 минуты, восторженно голосишь: "Я знаю кунг-фу!!", существует только в известном кинофильме М[] сестёр Вачовски. А в сегодняшней реальности, увы, для получения знаний приходится прикладывать усилия самому. Да и не такие уж это сверхчеловеческие усилия - спросить у гугла, что означают три буквы IFS в контексте оболочки bash.
0
|
19 / 17 / 5
Регистрация: 06.03.2014
Сообщений: 3,066
|
|
17.07.2020, 11:58 [ТС] | 15 |
Что если поле в бд будет содержать кавычки, не повториться ли подобная ситуация?
0
|
896 / 268 / 54
Регистрация: 30.08.2017
Сообщений: 1,776
|
|
18.07.2020, 21:39 | 16 |
Кхм... Т.е. то что 6-я версия так и умерла в прошлом тысячелетии не означает, что язык малость перестал развиваться?
Хотя может он достиг совершенства? Я его не юзаю, так что если не прав, извинтиляюсь
0
|
volodin661
|
19.07.2020, 05:13
#17
|
Не по теме: Она ( версия 6 ) не умерла в прошлом тысячелетии. Она родилась в новом, в 2015-м вышла в свет, в 2019-м переименовалась в Raku ( ударение на последнюю гласную ), что нмв совершенно правильно, потому что Perl и Perl6 - это абсолютно разные языки. Папа только общий. Так что, скорее всего, следующие версии Perl не доживут до 5.50, а превратятся в perl 7. А у Raku своя жизнь. Но Perl-конференции по привычке провoдятся совместно.
0
|
19 / 17 / 5
Регистрация: 06.03.2014
Сообщений: 3,066
|
||||||
19.07.2020, 21:05 [ТС] | 18 | |||||
0
|
5984 / 1993 / 323
Регистрация: 10.12.2013
Сообщений: 6,873
|
|
19.07.2020, 21:39 | 19 |
...
... выбираю, - понимаешь? a <выбираю> - это sql-оператор <select> а подправить select - это значит использовать свой разделитель полей при выводе; этим разделителем и проинициализировать IFS.
0
|
19 / 17 / 5
Регистрация: 06.03.2014
Сообщений: 3,066
|
||||||
19.07.2020, 22:12 [ТС] | 20 | |||||
Не понимаю, как ни пытаюсь, с этими кавычками одни ошибки.
0
|
19.07.2020, 22:12 | |
19.07.2020, 22:12 | |
Помогаю со студенческими работами здесь
20
На выборку Запрос на выборку 2 запроса на выборку Запрос на выборку запросом на выборку Запрос на выборку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |