Selbst wenn Sie es nicht in Ihren Code schreiben mussten, ist es ziemlich praktisch, es verwenden zu können, wenn Sie Terminalzugriff auf einen Datenbankserver haben.
Außerdem hat die meisten von dem, was macht eine Herausforderung Programmierung arbeiten innerhalb der Einschränkungen , dass das Leben setzt us- oft wir sind mit altem Code arbeiten, oder alte Versionen von Datenbanken und hat nicht die Möglichkeit , die neueste ORM - Bibliothek installieren welche Sprache wir sind arbeiten mit. In dieser Situation benötigen Sie jedes Werkzeug, das Ihnen zur Verfügung steht.
In der restlichen Zeit benötigen Sie möglicherweise kein SQL für Ihre CRUD-Inhalte, aber SQL bietet viel mehr als nur einfache SELECT-, INSERT-, UPDATE- und grundlegende JOIN-Abfragen. Sie können sehr clevere Dinge damit machen, und obwohl Sie sie möglicherweise nicht oft verwenden, ist es nützlich zu wissen, was sie sind.
Ich denke, wir werden uns zunehmend in einer Post-SQL-Welt befinden. Die meisten Cloud-Dienste verwenden jedoch nicht-SQL-Tabellenspeicher, und für einfache CRUD-Arbeiten ist die volle Leistung von SQL nicht erforderlich. Das heißt aber nicht, dass es keinen Wert hat, es zu verstehen.
Natürlich muss auch jemand genug wissen, um ein besseres ORM-System zu schreiben, wenn die aktuellen nicht viel zu tun haben. Es würde ihnen helfen, wenn sie SQL kennen ...