Estoy buscando documentos (sugerencias) con estándares de nombres de columnas o convenciones para MySQL. ¿Alguien puede sugerir alguno?MySQL column name standards/conventions
22
A
Respuesta
12
No hay nada "estándar" en este espacio del que sea consciente, a diferencia de las antiguas convenciones Java de Sun. Todo lo que adopte será preferencia personal/de la empresa.
Dicho esto, me gusta convenciones prefijo:
- t_ para la tabla
- v_ de vista
- idx_ para el índice de
- tx_ de campo de texto
- dt_ de campo de fecha
- n_ para el campo numérico
- id_ para el campo de identificación
- nm_ algo que es específicamente un nombre
- Is_ para booleanos, ya sea 0/1, sí/no o de otra manera
- fk_ como un identificador de clave externa opcional; Sin embargo, es posible que prefiera quedarse con id_, para mantener el campo igual al de su contraparte principal clave, p. ej. id_customer -> id_customer, en lugar de un fk_customer
5
Convenciones de nombres entra en juego cuando se utiliza marcos como Ruby on Rails o Zend que se suscriben a convention over configuration. Cualquier cosa que andamiará formularios para usted o "descubrirá automáticamente" su base de datos. Observar estas convenciones también podría ayudarlo a decidir sobre una estrategia de nombres, incluso si no está usando un marco.
Cuestiones relacionadas
- 1. SQL UNION FOR XML name output column
- 2. JQGrid set caption and column name
- 3. Entity Framework 5 Invalid Column Name error
- 4. MySQL Update Column +1?
- 5. Zend Framework MySQL Update Column
- 6. MySQL Table with TEXT column
- 7. div # name vs #name
- 8. hibernate column uniqueness question
- 9. mysql, alter column remove primary key e incremento automático
- 10. sum of array column
- 11. EJB3 - @Column (insertable = "false") pregunta
- 12. PHPExcel Column Loop
- 13. JTable column spanning
- 14. MATLAB expression column indexing
- 15. rutina SQLite drop column
- 16. ALTER COLUMN en sqlite
- 17. Dynamic generate column mvvm
- 18. ProcessThread Name
- 19. Oracle get column data size
- 20. NHibernate inconsistent sql column alias
- 21. PostgreSQL Big Text Column Performance
- 22. jQGrid Column Chooser Modal Overlay
- 23. Microsoft Interop: Excel Column Names
- 24. json column vs multiple columns
- 25. .net C# excel column AutoFit
- 26. ¿Deberíamos usar Long-Name o Short-Name en JavaScript Coding?
- 27. Plantilla Django datetime.weekday name
- 28. Reflection - get property name
- 29. winform friendly class name
- 30. python variable method name