В случае переписывания имени и фамилии правильно писать команду так UPDATE users SET fname_list = SUBSTRING_INDEX(names_list, ' ', 1), lname_list = SUBSTRING_INDEX(names_list, ' ', -1);
Кто изучает в Workbench, команды UPDATE и DELETE необходимо разрешить в настройках Edit-Preferences-SQL Editor- Снять галку с Safe-update В противном случае будет вылезать ошибка.
очень крутые уроки, большое спасибо. идеально разжёвано, максимально доступно и понятно) с такими темпамии с удовольствием посмотрю и ваши уроки по JAVA) насчёт этого урока - не сказано, как пользоваться LTRIM/RTRIM именно на примере( ничего адекватного нагуглить не смог (дайте пжлст пример синтаксиса. например, в таблице 'users', надо удалить пробелы для поля 'fname' с id=1. ну, например в значении ' Petr'. спасибо)
UPDATE users SET fname=LTRIM(fname), fname=RTRIM(fname) WHERE id=1; Конечно, в данном примере "fname=RTRIM(names_list)" излишне, но сработает всё равно корректно. Там, где пробелы с обеих сторон, пригодится 😉 В видео это 22:40
а как , к примеру, сделать верхний регистр всем первым буквам в поле lnames_list? UPDATE users SET lnames_list = UPPER(lnames_list, 1); такая команда не подходит что-то
Можно я дам? "Начальство вам дало задачу, создать таблицу в которой бы хранились данные о проданных товарах. Вам надо хранить информацию о том, кому именно был продан товар, дату продажи. А так-же, наименование проданного товара, цена, количество" Совет: Для выполнения этого задания, рекомендуется создание двух, а лучше более двух таблиц. PS: Задание сложновато для прошедших уроков (этого и ранних), но так интересней ;) PS2: Для знакомых с SQL, задание достаточно простое.
Pashokz Не, ну можно конечно хранить список жильцов дома и характеристики их в одной таблице, но: 1) Данные не связанные (жильцы и их характеристики) 2) Меньше данных - быстрей чтение/запись 3) Если отделить записи, то можно их "классифицировать" 4) Другие варианты есть, но сейчас смог выдать только эти.
+Renatuha, обычно все популярные базы данных написаны на C/C++, и сделаны профессионалами, поэтому там все функции в 100 раз быстрее тех, которые ты будешь использовать.
Для новичка Ваш курс то , что надо! Спасибо
В случае переписывания имени и фамилии правильно писать команду так
UPDATE users
SET
fname_list = SUBSTRING_INDEX(names_list, ' ', 1),
lname_list = SUBSTRING_INDEX(names_list, ' ', -1);
Наконец то ты догадался стрелочками пользоваться!)
Эврика)))))))dddd
15:52
Спасибо за уроки, не могу оторваться, все доходчиво и понятно
Красавчик! Продолжай записывать видосы!
Спасибо тебе огромное, очень нравится и все понятно!
Петр, спасибо за науку!=)
Кто изучает в Workbench, команды UPDATE и DELETE необходимо разрешить в настройках Edit-Preferences-SQL Editor- Снять галку с Safe-update
В противном случае будет вылезать ошибка.
И да, после снятия галки перезапустите Workbench иначе не пройдёт перенастройка
очень крутые уроки, большое спасибо. идеально разжёвано, максимально доступно и понятно) с такими темпамии с удовольствием посмотрю и ваши уроки по JAVA)
насчёт этого урока - не сказано, как пользоваться LTRIM/RTRIM именно на примере( ничего адекватного нагуглить не смог (дайте пжлст пример синтаксиса. например, в таблице 'users', надо удалить пробелы для поля 'fname' с id=1. ну, например в значении ' Petr'.
спасибо)
UPDATE users SET fname=LTRIM(fname), fname=RTRIM(fname) WHERE id=1;
Конечно, в данном примере "fname=RTRIM(names_list)" излишне, но сработает всё равно корректно.
Там, где пробелы с обеих сторон, пригодится 😉
В видео это 22:40
Хороший урок
Есть ли какой то ресурс с нормальным списком основных функций и команд?
Супер, спасибо)
Друг, можно ли создавать свои функции в SQL как в других языках программирования?
Спасибо!
Спасибо Дядь
Он с таким воссторгом рассказывает про стрелочки! =) Полные штаны радости =)))
а вы в 16 знали больше автора???)) ps оч сомневаюсь
Мне вот что интересно. Какой смысл во всех эти функциях, если все эти моменты можно делать на ЯПе с которым используется база данных.
Такой вопрос мы создали таблицу с автоинкрементом но как сделать так чтобы не прописывать самому id при INSERT INTO users VALUES?
INSERT INTO Таблица Названия_полей_которые_нужно_заполнить VALUES (...)
@@jerma6659 а без прописывания полей никак нельзя? А то каждый раз прописывать много времени занимает.
спасибо)
Thank u
А где был урок про апдейт. Ответь пожалуйста это как стопар...
ua-cam.com/play/PLDywto_IU4_4RU0sKfID6OY-np6uGmhlf.html
Вот все уроки
Добавь нам Домашнее задание через ALTER TABLE;
а как , к примеру, сделать верхний регистр всем первым буквам в поле lnames_list?
UPDATE users SET lnames_list = UPPER(lnames_list, 1); такая команда не подходит что-то
у UPPER только один аргумент - поле. Вытяни первую букву записи другой функцией, а потом примени upper
SELECT CONCAT(UPPER(LEFT(Name,1)), SUBSTRING_INDEX(Name, LEFT(Name, 1), -1)) AS RESULT FROM customers;
С каждым роликом ты все тише и тише.... Очень сложно воспринимать информацию, когда надо прислушиваться.
Скачай ролик и прогони звук через любой амплифаер.
@@МишаМихаил-ф7х А у тебя мозг обладает функциями вобще?
ua-cam.com/video/CHTg7mL_Shg/v-deo.html
вместо AND нужна просто запятая и все будет работать
Что то команды update не было вроде?
Вот и я ищу и не помню про эту команду
Братан, видео хорошие, но столько РЕКЛАМЫ! Уменьши количество рекламы! Пожалуйста!
Тут есть реклама? UA-cam Premium не показывает рекламы 😉
Артём Машков я нашёл, у кого и без премиума всего одна реклама вначале видео)
Можно и так (лишь бы тот так же понятно объяснял).
А мне проще потратить 49,83 Р в месяц для удобства.
Артём Машков вообще да, оно того стоит. Тоже купил подписку)
можшь давать домашнее задание, пожалуста? а то времени как-то нет и фантазии что делать тоже нет
Можно я дам? "Начальство вам дало задачу, создать таблицу в которой бы хранились данные о проданных товарах. Вам надо хранить информацию о том, кому именно был продан товар, дату продажи. А так-же, наименование проданного товара, цена, количество"
Совет: Для выполнения этого задания, рекомендуется создание двух, а лучше более двух таблиц.
PS: Задание сложновато для прошедших уроков (этого и ранних), но так интересней ;)
PS2: Для знакомых с SQL, задание достаточно простое.
+markers а почему одной таблицей лучше не делать?) Если нужно, выберу нужно будет, вытяну SELECT нужные колонки.
Pashokz Не, ну можно конечно хранить список жильцов дома и характеристики их в одной таблице, но:
1) Данные не связанные (жильцы и их характеристики)
2) Меньше данных - быстрей чтение/запись
3) Если отделить записи, то можно их "классифицировать"
4) Другие варианты есть, но сейчас смог выдать только эти.
markers спасибо)
+
как можно вставлять такое количество рекламы, смотреть невозможно
Тут есть реклама? UA-cam Premium не показывает рекламы 😉
а нахуя мне ltrim если я пробелы могу в пхп тем же тримом убрать?
+Renatuha, обычно все популярные базы данных написаны на C/C++, и сделаны профессионалами, поэтому там все функции в 100 раз быстрее тех, которые ты будешь использовать.
WRONGWAY4YOU
ясно,если только с точки зрения оптимизации,а так хуйня та же на выходе
просто SQL существует как интерактивный, так и статический/динамический.. нужно разграничивать эти понятия..