style query practices guide best mysql sql coding-style

mysql - query - ¿Hay alguna guía de estilo de codificación publicada para SQL?



sql server naming conventions (5)

A menudo terminaré con sentencias de SQL muy complejas y me pregunté si existían pautas de estilo que dictan una forma común de exponer varios aspectos de una consulta.

Busco algo descriptivo a lo largo de las líneas de Python''s PEP8 o Zend Frameworks y no código por ejemplo.

La mayoría de mis consultas están escritas para MySQL.

Entonces, ¿sabes de una guía de estilo universal? Tal vez usted mismo haya escrito uno. Por favor, comparta sus directrices.


¿Has pensado en hacer que tu equipo use una herramienta con capacidades de formato integradas? Toad for MySql tiene esto. No va a ser una guía como tal, pero al menos traerá cierta consistencia.


Aquí hay algunas pautas de programación SQL y las mejores prácticas que recopilamos:

  • No utilice SELECT * en sus consultas.
  • Siempre use alias de tablas cuando su declaración SQL involucre más de una fuente.
  • Utilice las cláusulas de unión estándar ANSI más legibles en lugar de las uniones de estilo antiguo.
  • No utilice números de columna en la cláusula ORDER BY.
  • Siempre use una lista de columnas en sus declaraciones INSERT.
  • Nunca uses comillas dobles en tu código T-SQL.
  • No prefija los nombres de sus procedimientos almacenados con "sp_".
  • Siempre use un formateador SQL para formatear su SQL como Instant SQL Formatter (gratis y en línea)

Puede consultar la explicación detallada de esas mejores prácticas en esta publicación de blog .