есть тип bool или boolean, смотри документацию к своей базе данных
подавляющее большинство языков программирования или фреймворков работы с базами данных, воспринимают целое число 0 - как false, а 1 - как true (часто true - любое другое число)
есть еще подход, null - false, любое другое значение - true, но помню были ситуации (и не в одной какой то бд) что пустые значения не попадали в индекс, и работа с ними была неэффективно, и хотя это было давно.. осадочек остался
И конечно есть перечисляемые типы - enum, определяй свои значения для true/false, но реализация в разных базах данных - разная, одни хранят строковые значения как есть, а другие - числовые, соответственно описанию типа enum