«sqlite» etiketlenmiş sorular

SQLite, bağımsız, sunucusuz, sıfır yapılandırmalı, işlemsel bir SQL veritabanı motoru uygulayan bir yazılım kütüphanesidir.

5
DATETIME değerleri SQLite'da nasıl çalışır?
Android uygulamaları oluşturuyorum ve oluşturma kaydının tarihini / saatini kaydetmem gerekiyor. Bununla birlikte, SQLite belgeleri, "SQLite, tarihleri ​​ve / veya saatleri depolamak için ayrılmış bir depolama sınıfına sahip değildir" ve "tarihleri ​​ve saatleri METİN, GERÇEK veya TAMAMLAYICI değerleri olarak depolayabilir" diyor. Bir türü diğerine tercih etmenin teknik bir nedeni var …
110 sqlite  datetime 

12
SQLite'da 2 tarih arasındaki fark
SQLite'da 2 tarih arasındaki gün farkını nasıl elde ederim? Zaten böyle bir şey denedim: SELECT Date('now') - DateCreated FROM Payment Her seferinde 0 döndürür.
110 sqlite 


5
Entity Framework Core'da otomatik veritabanı oluştur
.NET çekirdeğine taşınan uygulamam SQLite ile yeni EF Core'u kullanacak. Uygulama ilk çalıştırıldığında veritabanı ve tablo yapılarını otomatik olarak oluşturmak istiyorum. EF çekirdek belgelerine göre bu, manuel komutlar kullanılarak yapılır dotnet ef migrations add MyFirstMigration dotnet ef database update Ancak son kullanıcının bu komutları girmesini istemiyorum ve uygulamanın veritabanını ilk …

10
Android uygulamasında datetime 'now' olarak ayarlanmış bir SQLite kaydı nasıl eklenir?
Diyelim ki şu şekilde oluşturulmuş bir tablomuz var: create table notes (_id integer primary key autoincrement, created_date date) Bir kayıt eklemek için kullanırım ContentValues initialValues = new ContentValues(); initialValues.put("date_created", ""); long rowId = mDb.insert(DATABASE_TABLE, null, initialValues); Ancak date_created sütunu şimdiye nasıl ayarlanır ? Netleştirmek için, initialValues.put("date_created", "datetime('now')"); Doğru çözüm değil. …

6
Bir SQLite veritabanına datetime değerini nasıl eklerim?
Bir SQLite veritabanına bir datetime değeri eklemeye çalışıyorum . Başarılı görünüyor ancak değeri almaya çalıştığımda bir hata oluşuyor: <Veriler okunamıyor> SQL ifadeleri şunlardır: 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'de otomatik artış var mı?
Ben otomatik artan bir tablo oluşturmak çalışıyorum primary keyiçinde Sqlite3 . Bunun gerçekten mümkün olup olmadığından emin değilim, ancak sadece diğer alanları belirtmem gerektiğini umuyorum. Örneğin: CREATE TABLE people (id integer primary key auto increment, first_name varchar(20), last_name varchar(20)); Sonra, bir değer eklediğimde, yalnızca şunları yapmam gerektiğini umuyordum: INSERT INTO …
109 sql  sqlite  cygwin 

10
Android öykünücüsü SQLite veritabanını nerede depolar?
Verileri bir SQLite veritabanında depolayan bir Android uygulaması üzerinde çalışıyorum. Sorum şu, bir öykünücü kullanırken bu veritabanı dosyası dosya sisteminde nerede depolanır? İçinde saklandığını gördüm /data/data/package_name/databases ancak yerel makinemin sabit diskinin neresine eşleştiğini bilmem gerekiyor. Veritabanı, makineyi kapattıktan sonra bile, öykünücünün birden çok çalışmasında devam eder, bu nedenle yalnızca RAM'de …
108 android  sqlite 


17
Bir SQLite sorgusunda regex'i nasıl kullanırım?
Sqlite'de normal bir ifade kullanmak istiyorum ama nasıl yapılacağını bilmiyorum. Tablomda şöyle dizeleri olan bir sütun var: "3,12,13,14,19,28,32" Şimdi "x GİBİ '3'" yazarsam 13 veya 32 gibi değerler içeren satırları da alırım , ancak yalnızca bu dizede tam olarak 3 değerine sahip satırları almak istiyorum. Bunun nasıl çözüleceğini bilen biri …

3
SQLite'da ENUM türü nasıl oluşturulur?
Bir tabloyu MySQL'den SQLite'a dönüştürmem gerekiyor, ancak SQLite'de ENUMtür bulamadığım için bir enum alanını nasıl dönüştüreceğimi çözemiyorum. Yukarıda belirtilen alan pTypeaşağıdaki tablodadır: 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) …
105 sqlite  types  enums 

9
IN yan tümcesi ve yer tutucular
Android içinde aşağıdaki SQL sorgusunu yapmaya çalışıyorum: 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}); Ancak Android, soru işaretini doğru değerlerle değiştirmez. Aşağıdakileri yapabilirim, ancak bu SQL yerleştirmeye …
104 android  sqlite 


3
SQLite - bir dizenin parçasını değiştir
Bir dizinin bir bölümünü değiştirmek için SQLbir SQLitetabloda kullanmak mümkün mü ? Örneğin, alanlardan birinin bir dosyanın yolunu tuttuğu bir tablom var. İpin parçalarını değiştirmek mümkün mü, örneğin c:\afolder\afilename.bmp olur c:\anewfolder\afilename.bmp ?
104 sql  sqlite 

7
SQLite UPSERT / GÜNCELLEME VEYA EKLEME
Bir SQLite Veritabanına karşı UPSERT / INSERT OR UPDATE yapmam gerekiyor. INSERT OR REPLACE komutu vardır ki bu birçok durumda yararlı olabilir. Ancak, yabancı anahtarlar nedeniyle otomatik artırma ile kimliğinizi yerinde tutmak istiyorsanız, satırı sildiği, yeni bir tane oluşturduğu ve dolayısıyla bu yeni satırın yeni bir kimliği olduğu için çalışmaz. …
104 database  sqlite  upsert 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.