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

Jak powinienem uporządkować tabelę ustawień za pomocą MySQL?

Nazwa tabeli =„ustawienia”

name  | varchar <-- primary key
value | varchar

Następnie możesz zapytać w ten sposób:

SELECT * FROM settings WHERE name = 'default_printer';

Ta opcja jest przyjemna i łatwa i będzie działać dobrze z 10 lub 10 000 ustawień. W przypadku drugiej opcji będziesz musiał dodać nową kolumnę, co byłoby całkowicie bezsensowną stratą czasu.

Edytuj

Po pierwszym komentarzu możesz wybrać wiele wartości, takich jak:

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. Wyszukiwanie użytkowników w zaszyfrowanych polach bazy danych

  2. Podłączanie MySQL do Visual Studio C#

  3. utf8mb4_unicode_ci vs utf8mb4_bin

  4. Wydajność liczenia wierszy MySQL

  5. MySQL VIEW a wbudowane zapytanie, które z nich jest szybsze?