sql >> Database teknologi >  >> RDS >> Mysql

Hvordan skal jeg strukturere min indstillingstabel med MySQL?

Tabelnavn ='indstillinger'

name | varchar <-- primary key value | varchar

Så kan du forespørge sådan her:

SELECT * FROM settings WHERE name = 'default_printer';
 

Denne mulighed er god og nem, og den vil fungere godt med 10 eller 10.000 indstillinger. Med den anden mulighed bliver du nødt til at tilføje en ny kolonne, hvilket ville være fuldstændig meningsløst spild af tid.

Rediger

Efter din første kommentar kan du vælge flere værdier som denne:

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

:-)



  1. Hvordan installeres SQLcl på Windows?

  2. Hvordan indstiller jeg ActiveRecord-forespørgselstimeout for mysql?

  3. Indsæt, hvis det ikke eksisterer Oracle

  4. Sådan tilføjes et betinget unikt indeks på PostgreSQL