Tutto ciò che ho letto indica il migliore convenzione è quello di attenersi a minuscole sia per i nomi dei database ei nomi di tabella. Se hai bisogno di mettere insieme più parole, separale con caratteri di sottolineatura - evita i trattini nei nomi delle tabelle, altrimenti dovrai tornare a spuntare tutti i nomi delle tabelle e i nomi dei database ogni volta che li fai riferimento.
Inoltre, il seguente parametro di configurazione è probabilmente pertinenti a ciò che stai chiedendo:
mysql> show global variables like 'lower%';
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_file_system | OFF |
| lower_case_table_names | 0 |
+------------------------+-------+
2 rows in set (0.00 sec)
Per quanto riguarda i nomi dei campi, tendo a usare cammello e minuscole.
fonte
2010-06-23 16:19:48
Risposta breve: dipende da te, scegli quello che vuoi. Vedi anche: http://stackoverflow.com/questions/1847235/database-table-and-column-naming-conventions – Shog9
ahh ragazzi fantastici ... grazie mille per i link..molto apprezzato. – bharath
La maggior parte delle implementazioni SQL sono case-independent, quindi "STUFF", "stuff" e "StUfF" si riferiscono alla stessa tabella. –