Nawet jeśli nie trzeba było zapisywać go w kodzie, bardzo wygodnie jest go używać, gdy masz dostęp do terminala do serwera bazy danych.
Ponadto, większość z tego, co sprawia, że programowanie wyzwanie pracuje w ramach ograniczeń zestawy życiowe nas- często są pracy z starego kodu lub starymi wersjami baz danych i nie mają możliwości, aby zainstalować najnowszą bibliotekę ORM dla niezależnie od języka jesteśmy Praca z. W tej sytuacji będziesz potrzebować dowolnego narzędzia do dyspozycji.
Przez resztę czasu możesz nie potrzebować SQL do swoich CRUD, ale SQL to znacznie więcej niż proste zapytania SELECT, INSERT, UPDATE i podstawowe zapytania JOIN. Możesz robić z nim bardzo sprytne rzeczy i chociaż nie często z nich korzystasz, warto wiedzieć, czym one są.
Wydaje mi się, że coraz częściej znajdziemy się w świecie post SQL, jednak większość usług w chmurze korzysta z przechowywania tabel w języku innym niż SQL, a dla prostej pracy typu CRUD pełna moc SQL nie jest potrzebna. Ale to nie znaczy, że zrozumienie tego nie będzie wartościowe.
Ponadto, oczywiście, ktoś musi wiedzieć wystarczająco dużo, aby napisać lepszy system ORM, jeśli obecne nie mają zbyt wiele. Pomógłby im, gdyby znali SQL ...