Pour mySQL, vous voulez ENUM .
MS SQL n'a pas de type ENUM pour autant que je sache. (Corrigez-moi si je me trompe.) Vous utiliseriez généralement des valeurs entières et les résoudriez dans l'application. Pour limiter la plage de valeurs possibles, la contrainte CHECK peut être utilisé.