Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Konvensi penamaan MySQL, haruskah nama bidang menyertakan nama tabel?

Saya setuju dengan kamu. Satu-satunya tempat saya tergoda untuk meletakkan nama tabel atau bentuk singkatnya adalah pada kunci utama dan kunci asing atau jika nama "alami" adalah kata kunci.

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

Saya biasanya menggunakan 'id' sebagai nama bidang kunci utama tetapi dalam hal ini saya pikir user_id dan post_id juga sangat baik. Perhatikan bahwa tanggal posting disebut 'post_date' karena 'date' adalah kata kunci.

Setidaknya itu konvensi saya. Jarak tempuh Anda mungkin berbeda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Fungsi FROM_BASE64() Bekerja di MySQL

  2. PDO::rowCount VS COUNT(*)

  3. Cara tercepat untuk mengimpor file CSV besar ke MySql menggunakan MySql CLI

  4. Memperbarui Database SQL Dengan Nilai Kotak Centang

  5. Apakah ada cara untuk membuat pemicu secara otomatis saat membuat tabel baru di MySQL?