sql >> Databasteknik >  >> RDS >> Mysql

Var ska SQL-kommandon lagras för exekvering

Jag föredrar att lägga varje större fråga i en fil. På så sätt kan du ha syntaxmarkering och det är lätt att ladda vid serverstart. För att strukturera detta har jag vanligtvis en mapp för alla frågor och i den mapp för varje 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')
};


  1. uppdatera kolumnvärden med kolumn i en annan tabell baserat på villkor

  2. CRUD-drift med ASP.NET Core MVC, Entity Framework Core och SQL Server

  3. Mysql innoDB kraschar hela tiden

  4. Skapa skiftlägesokänsliga index på Postgres strängarray