タグ付けされた質問 「sqlite」

SQLiteは、自己完結型、サーバーレス、ゼロ構成のトランザクションSQLデータベースエンジンを実装するソフトウェアライブラリです。

5
DATETIME値はSQLiteでどのように機能しますか?
Androidアプリを作成していますが、作成レコードの日時を保存する必要があります。ただし、SQLiteのドキュメントでは、「SQLiteには日付や時刻を格納するためのストレージクラスが用意されていない」とあり、「TEXT、REAL、またはINTEGER値として日付と時刻を格納できます」としています。 あるタイプを別のタイプで使用する技術的な理由はありますか?また、単一の列に日付を行から行への3つの形式のいずれかで格納できますか? 後で日付を比較する必要があります。たとえば、私のアプリでは、日付Aから日付Bまでの間に作成されたすべてのレコードを表示します。真のDATETIME列がないと比較が難しくなるのではないかと心配しています。
110 sqlite  datetime 

12
SQLiteの2つの日付の違い
SQLiteで2つの日付間の日数の違いを取得するにはどうすればよいですか?私はすでにこのようなことを試しました: SELECT Date('now') - DateCreated FROM Payment 毎回0を返します。
110 sqlite 

10
Androidアプリケーションで日時が「現在」に設定されたSQLiteレコードを挿入するにはどうすればよいですか?
次のように作成されたテーブルがあるとします。 create table notes (_id integer primary key autoincrement, created_date date) レコードを挿入するには、私は使用します ContentValues initialValues = new ContentValues(); initialValues.put("date_created", ""); long rowId = mDb.insert(DATABASE_TABLE, null, initialValues); しかし、date_created列を今に設定するにはどうすればよいですか?それを明確にするために、 initialValues.put("date_created", "datetime('now')"); 正しい解決策ではありません。列を「datetime( 'now')」テキストに設定するだけです。

6
SQLiteデータベースに日時値を挿入するにはどうすればよいですか?
SQLiteデータベースに日時値を挿入しようとしています。それは成功しているようですが、値を取得しようとするとエラーが発生します。 <データを読み取れません> SQLステートメントは次のとおりです。 create table myTable (name varchar(25), myDate DATETIME) insert into myTable (name,mydate) Values ('fred','jan 1 2009 13:22:15')
109 sql  datetime  sqlite 

9
sqliteに自動インクリメントはありますか?
私は自動インクリメントを持つテーブルを作成しようとしていますprimary keyでsqlite3の。これが本当に可能かどうかはわかりませんが、他のフィールドを指定するだけでいいのですが。 例えば: CREATE TABLE people (id integer primary key auto increment, first_name varchar(20), last_name varchar(20)); それから、値を追加するとき、私はしなければならないことだけを望んでいました: INSERT INTO people VALUES ("John", "Smith"); これは可能ですか? Windows 7で実行sqlite3しcygwinています。
109 sql  sqlite  cygwin 

10
AndroidエミュレーターはSQLiteデータベースをどこに保存しますか?
SQLiteデータベースにデータを保存するAndroidアプリケーションに取り組んでいます。私の質問は、エミュレータを使用している場合、このデータベースファイルはファイルシステムのどこに保存されるのでしょうか。 それが保存されているのを見てきました /data/data/package_name/databases しかし、実際にマップするローカルマシンのハードドライブ上の場所を知る必要があります。マシンをシャットダウンした後でも、データベースはエミュレーターの複数の実行で存続するため、RAMに常駐することはできません...
108 android  sqlite 


13
Pythonを使用してCSVファイルをsqlite3データベーステーブルにインポートする
CSVファイルがあり、Pythonを使用してこのファイルをsqlite3データベースに一括インポートしたい。コマンドは「.import .....」です。しかし、それはこのように機能することができないようです。sqlite3でそれを行う方法の例を誰かに教えてもらえますか?念のためwindowsを使っています。ありがとう
105 python  database  csv  sqlite 

9
IN句とプレースホルダー
Android内で次のSQLクエリを実行しようとしています。 String names = "'name1', 'name2"; // in the code this is dynamically generated String query = "SELECT * FROM table WHERE name IN (?)"; Cursor cursor = mDb.rawQuery(query, new String[]{names}); ただし、Androidは疑問符を正しい値に置き換えません。私は次のことを行うことができますが、これはSQLインジェクションから保護しません。 String query = "SELECT * FROM table WHERE name IN (" + names + ")"; Cursor cursor = …
104 android  sqlite 

3
SQLiteでENUM型を作成する方法は?
テーブルをMySQLからSQLiteに変換する必要がありますが、SQLiteでENUM型を見つけることができないため、列挙フィールドを変換する方法がわかりません。 前述のフィールドはpType次の表のとおりです。 CREATE TABLE `prices` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `pName` VARCHAR(100) NOT NULL DEFAULT '', `pType` ENUM('M','R','H') NOT NULL DEFAULT 'M', `pField` VARCHAR(50) NULL DEFAULT NULL, `pFieldExt` VARCHAR(50) NULL DEFAULT NULL, `cmp_id` INT(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM ROW_FORMAT=DEFAULT ユーザーが選択できる値が3つしかないフィールドが必要です。これを、アプリケーションだけでなく、DBにも適用したいと考えています。
104 sqlite  types  enums 

12
SwiftでSQLiteデータベースにアクセスする
アプリ内のSQLiteデータベースにSwiftコードでアクセスする方法を探しています。 SQLiteラッパーをObjective Cで使用してブリッジヘッダーを使用できることはわかっていますが、このプロジェクトはSwiftで完全に実行できます。これを行う方法はありますか?ある場合、誰かがクエリを送信したり、行を取得したりする方法を示す参照を誰かに教えてもらえますか?
103 sqlite  swift 

3
SQLite-文字列の一部を置き換える
それが使用可能であるSQLにSQLite文字列の一部を置き換えるために、テーブル? たとえば、フィールドの1つがファイルへのパスを保持するテーブルがあります。文字列の一部を置き換えることは可能ですか? c:\afolder\afilename.bmp なる c:\anewfolder\afilename.bmp ?
103 sql  sqlite 

1
makeFunctionNamedを使用していないアプリでFMDBBlockSQLiteCallBackFunctionがクラッシュする
私はFMDB、sqliteデータベースとのやり取りに使用するアプリストアにあるアプリに取り組んでいます。次のようなスタックトレースを含むクラッシュレポートをいくつか受け取りました。 Thread : Crashed: NSOperationQueue 0x170239c20 :: NSOperation 0x17024d7d0 (QOS: LEGACY) 0 libobjc.A.dylib 0x000000019701c0b4 objc_retain + 20 1 MyApp 0x00000001002bdff4 FMDBBlockSQLiteCallBackFunction 2 MyApp 0x00000001002bdb1c FMDBBlockSQLiteCallBackFunction 3 MyApp 0x00000001002b66b4 FMDBBlockSQLiteCallBackFunction 4 MyApp 0x00000001002980fc FMDBBlockSQLiteCallBackFunction 5 MyApp 0x000000010029f20c FMDBBlockSQLiteCallBackFunction 6 CFNetwork 0x00000001851475a4 __49-[__NSCFLocalSessionTask _task_onqueue_didFinish]_block_invoke + 300 7 Foundation 0x00000001866bf1c4 __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 16 …
102 ios  sqlite  fmdb 

17
AndroidのSQLiteで行を削除する
これは馬鹿げた質問かもしれませんが、私はSQLiteに不慣れで、これを理解することができないようです。私は列を持つ1台を持ってKEY_ROWID、KEY_NAME、KAY_LATITUDE、とKEY_LONGITUDE。ユーザーが選択して削除できるようにしたい。誰かが私に始める方向を教えてもらえますか?私の質問は、名前のみが指定された行を実際に削除することです。 関連コード: public class BeaconDatabase { public static final String KEY_ROWID = "_id"; public static final String KEY_NAME = "beacon_name"; public static final String KEY_LATITUDE = "beacon_lat"; public static final String KEY_LONGITUDE = "beacon_lon"; private static final String DATABASE_NAME ="BeaconDatabase"; private static final String DATABASE_TABLE ="beaconTable"; private static final int …


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.