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

Bagaimana saya harus menyusun tabel pengaturan saya dengan MySQL?

Nama tabel ='pengaturan'

name  | varchar <-- primary key
value | varchar

Kemudian Anda dapat menanyakan seperti ini:

SELECT * FROM settings WHERE name = 'default_printer';

Opsi ini bagus dan mudah dan akan bekerja dengan baik dengan 10, atau 10.000 pengaturan. Dengan opsi lain, Anda harus menambahkan kolom baru, yang sama sekali hanya membuang-buang waktu.

Sunting

Setelah komentar pertama Anda, Anda dapat memilih beberapa nilai seperti ini:

SELECT * FROM settings WHERE name IN ('default_printer','default_page_size');

:-)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Izin peran pengguna untuk modul yang berbeda menggunakan operator bitwise

  2. Kumpulan koneksi DB dasar dengan Java dan Tomcat 7

  3. Memeriksa tabel untuk tumpang tindih waktu?

  4. COMMIT ATAU conn.setAutoCommit(true)

  5. Bagaimana cara menyimpan tanggal masa depan (!) dalam database