0

SQLite DB のドキュメントを調べていたときに、理解できないことが 2 つあります。

  1. 私はそれがdata type BLOBを持っているのを見ました。では、このデータ型の実際の用途を説明してください。

  2. その後、 Date And Time Functionsを取得したことがわかりましたが、これをうまく使用できませんでした。私はそれが主な目的であることを理解していませんでした.また、SQLITEは日付のデータ型を持っていないので、これはSQliteでどのように機能しますか??

だから誰かがこれを理解するのを手伝ってください。

4

1 に答える 1

0
  1. BLOB は、バイナリ データを格納するように設計されています。これらは文字列のように動作しますが、ゼロ バイトや有効な UTF-8 データではないバイト シーケンスなどの任意のデータを格納できます。

    BLOB を使用して、画像、音声データ、または有効な文字列ではないあらゆる種類のデータを保存します。

  2. データ型のページで説明したように、SQLite には実際には別個の日付/時刻データ型はありませんが、代わりに日付/時刻の値を文字列または数値として格納します。日付/時刻関数は、そのような形式の任意の文字列または数値を受け入れます。

    日付を SQLite データベースに保存するには、日付を返す SQLite 関数 (date('now')または などcurrent_timestamp) を使用するか、正しいyyyy-mm-dd...形式 (または日または秒の数値) で文字列を作成します。このような値は、これらの日付/時刻関数で使用できます。

    SQLite の組み込みの日付/時刻関数を使用したくない場合は、他の形式を使用して日付/時刻を保存することもできます。

于 2013-01-28T13:35:59.197 に答える