что ли? ))
кстати, интересно твоё мнение - а что значит знать SQL? - составить запрос помощью гугла вроде не супер трудно, а на память всё помнить тяжело (по крайней мере для меня, так как почти всё через орм)
возможности языка. https://www.w3schools.com/sql/ - сайдбар слева.
простой пример. если ты не знаешь как на уровне бд выбрать уникальные значения, как агрегировать данные, то ты начинаешь изобретать велосипеды на уровне приложения, читая всю таблицу, перебирая коллекцию циклом и т.д.
ну, я скорее к тому, что я знаю, что с помощью explain можно продебажить запрос, посмотреть в какие индексы попадаю и в зависимости от этого плясать - но например, если мне скажут прямо сейчас без гугла таким образом что-то выяснить и оптимизировать - я вряд ли это сделаю Это считается, что я знаю, и или нет?
Перед эксплейном нужно слоулог глянуть)
Тут наверно 80/20, главное знать где искать. А сделать это уже дело техники.
думаю, что не знаешь. с другой стороны это сложный вопрос. потому что нет смысла многие вещи ПОМНИТЬ, их проще загуглить, но, у тебя должно быть понимание что гуглить. третий момент, что ты можешь загуглить все что хочешь, но на это ты потратишь время, это время по сути - обучение. я не думюа что здесь должна быть какая-то четкая градация - знаю/не знаю. Но база данных это важный инструмент в нашей работе, если ты хочешь быть специалистом, то тебе надо разбираться в вопросе чем глубже тем лучше.
если он включен
да базы везде разные просто( но так да, твою мысль я понял
ну всё разное, языки тоже. понятное дело, что речь идет о каком-то стеке. но может ты гений и осиливаешь всё. кто знает.
не, я не гений, всё не осиливаю(
Обсуждают сегодня