Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Konwencje nazewnictwa MySQL, czy nazwa pola powinna zawierać nazwę tabeli?

Zgadzam się z Tobą. Jedyne miejsce, w którym mam ochotę umieścić nazwę tabeli lub jej skróconą formę, to klucze podstawowe i obce lub jeśli „naturalna” nazwa jest słowem kluczowym.

Users: id or user_id, username, password, last_login_time
Post: id or post_id, user_id, post_date, content

Zwykle używam „id” jako nazwy pola klucza podstawowego, ale w tym przypadku myślę, że user_id i post_id też są w porządku. Pamiętaj, że data publikacji została nazwana „post_date”, ponieważ „data” jest słowem kluczowym.

Przynajmniej taka jest moja konwencja. Twój przebieg może się różnić.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak ClusterControl konfiguruje wirtualny adres IP i czego można się spodziewać podczas przełączania awaryjnego?

  2. Dlaczego otrzymuję komunikat „Logowanie binarne nie jest możliwe”. na moim serwerze MySQL?

  3. Jak znaleźć dane z ostatniego tygodnia w MySQL

  4. Wyzwalacz w mysql powodujący błąd

  5. UPUŚĆ TABELĘ, JEŚLI ISTNIEJE w MySQL