Pytania otagowane jako sqlite

SQLite to biblioteka oprogramowania, która implementuje samodzielny, bezserwerowy silnik transakcyjnej bazy danych SQL o zerowej konfiguracji.

5
Jak działają wartości DATETIME w SQLite?
Tworzę aplikacje na Androida i muszę zapisać datę / godzinę utworzenia rekordu. Dokumentacja SQLite mówi jednak, że „SQLite nie ma klasy pamięci przeznaczonej na przechowywanie dat i / lub godzin” i „może przechowywać daty i godziny jako wartości TEKST, REAL lub INTEGER”. Czy istnieje techniczny powód, aby używać jednego typu …
110 sqlite  datetime 

12
Różnica między 2 datami w SQLite
Jak uzyskać różnicę w dniach między dwiema datami w SQLite? Próbowałem już czegoś takiego: SELECT Date('now') - DateCreated FROM Payment Za każdym razem zwraca 0.
110 sqlite 

10
Jak wstawić rekord SQLite z datą ustawioną na „teraz” w aplikacji na Androida?
Powiedzmy, że mamy tabelę utworzoną jako: create table notes (_id integer primary key autoincrement, created_date date) Aby wstawić rekord, użyłbym ContentValues initialValues = new ContentValues(); initialValues.put("date_created", ""); long rowId = mDb.insert(DATABASE_TABLE, null, initialValues); Ale jak ustawić kolumnę date_created na teraz ? Aby było jasne, plik initialValues.put("date_created", "datetime('now')"); To nie jest …

6
Jak wstawić wartość daty i godziny do bazy danych SQLite?
Próbuję wstawić wartość daty i godziny do bazy danych SQLite . Wygląda na to, że się udało, ale gdy próbuję pobrać wartość, pojawia się błąd: <Nie można odczytać danych> Instrukcje SQL to: 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
Czy w sqlite jest automatyczna inkrementacja?
Próbuję utworzyć tabelę z autoinkrementacjąprimary key w Sqlite3 . Nie jestem pewien, czy jest to naprawdę możliwe, ale mam nadzieję, że będę musiał wyznaczyć tylko inne pola. Na przykład: CREATE TABLE people (id integer primary key auto increment, first_name varchar(20), last_name varchar(20)); Potem, kiedy dodałem wartość, miałem nadzieję, że wystarczy …
109 sql  sqlite  cygwin 


10
Gdzie emulator Androida przechowuje bazę danych SQLite?
Pracuję nad aplikacją na Androida, która przechowuje dane w bazie danych SQLite. Moje pytanie brzmi: gdzie ten plik bazy danych jest przechowywany w systemie plików, gdy używasz emulatora? Widziałem, że jest przechowywany w /data/data/package_name/databases ale muszę wiedzieć, gdzie na dysku twardym mojej lokalnej maszyny jest faktycznie mapowane. Baza danych utrzymuje …
108 android  sqlite 


3
Jak stworzyć typ ENUM w SQLite?
Muszę przekonwertować tabelę z MySQL na SQLite, ale nie mogę dowiedzieć się, jak przekonwertować pole wyliczenia, ponieważ nie mogę znaleźć ENUMtypu w SQLite. Wspomniane pole znajduje się pTypew poniższej tabeli: CREATE TABLE `prices` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `pName` VARCHAR(100) NOT NULL DEFAULT '', `pType` ENUM('M','R','H') NOT NULL DEFAULT …
105 sqlite  types  enums 

9
Klauzula IN i symbole zastępcze
Próbuję wykonać następujące zapytanie SQL w systemie Android: 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}); Jednak Android nie zastępuje znaku zapytania prawidłowymi wartościami. Mógłbym zrobić co następuje, …
104 android  sqlite 

3
SQLite - zamień część łańcucha
Czy można użyć SQLw SQLitetabeli do zastąpienia części łańcucha? Na przykład mam tabelę, w której jedno z pól zawiera ścieżkę do pliku. Czy istnieje możliwość wymiany części struny tak, aby np c:\afolder\afilename.bmp staje się c:\anewfolder\afilename.bmp ?
104 sql  sqlite 


12
Dostęp do bazy danych SQLite w Swift
Szukam sposobu na dostęp do bazy danych SQLite w mojej aplikacji za pomocą kodu Swift. Wiem, że mogę użyć SQLite Wrapper w Objective C i użyć nagłówka pomostowego, ale wolałbym móc wykonać ten projekt całkowicie w języku Swift. Czy istnieje sposób, aby to zrobić, a jeśli tak, czy ktoś może …
103 sqlite  swift 

17
Jak używać wyrażenia regularnego w zapytaniu SQLite?
Chciałbym użyć wyrażenia regularnego w sqlite, ale nie wiem jak. Moja tabela ma kolumnę z ciągami takimi jak ten: "3,12,13,14,19,28,32" Teraz jeśli wpiszę "gdzie x LIKE '3'" Otrzymuję również wiersze zawierające wartości takie jak 13 lub 32 , ale chciałbym uzyskać tylko te wiersze, które mają dokładnie wartość 3 w …

7
SQLite UPSERT / UPDATE LUB INSERT
Muszę wykonać UPSERT / INSERT LUB UPDATE w bazie danych SQLite. Istnieje polecenie WSTAW LUB ZAMIEŃ, które w wielu przypadkach może być przydatne. Ale jeśli chcesz zachować swój identyfikator z autoincrement na miejscu z powodu kluczy obcych, to nie działa, ponieważ usuwa wiersz, tworzy nowy, aw konsekwencji nowy wiersz ma …
103 database  sqlite  upsert 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.