Android アプリケーション用に sqllite db を作成しようとしています
すべてのデータ型をテキストにするのは悪い習慣ですか? その理由は、一部のデータは本質的に整数である可能性がありますが (項目数など)、多くの場合、値を文字列として表示するか、ユーザーからの入力として取得する必要があります。したがって、操作を簡単にするために、データベースのデータ型をテキストにするだけだと思いました
考え?
ここで最初に理解することは、SQLite Storage Classesです。SQLite では、任意のデータ型をテーブルの列に格納できます。テーブルによって定義された実際のデータ型は、データベース エンジンへの単なるヒントです。
これは、列を type として定義しても、INTEGER
テキストを格納できることを意味します。
そうは言っても、列に任意のデータ型を格納するユースケースや、定義されたデータ型を無視するケースは見つかりませんでした。読みやすくするために、適切に入力し、定義された型に従うことをお勧めします。