Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wo SQL-Befehle zur Ausführung gespeichert werden

Ich ziehe es vor, jede größere Abfrage in eine Datei zu packen. Auf diese Weise können Sie Syntaxhervorhebung haben und es ist einfach, beim Serverstart zu laden. Um dies zu strukturieren, habe ich normalerweise einen Ordner für alle Abfragen und darin einen Ordner für jedes Modell.

# queries/mymodel/select.mymodel.sql
SELECT * FROM mymodel;

// in mymodel.js
const fs = require('fs');
const queries = {
  select: fs.readFileSync(__dirname + '/queries/mymodel/select.mymodel.sql', 'utf8')
};