Вопросы с тегом «sqlite»

Популярная встраиваемая СУБД с открытым исходным кодом (т.е. не клиент-серверная), реализованная в виде библиотеки C.

35
Можно ли хранить и запрашивать JSON в SQLite?

Мне нужно хранить объекты JSON в базе данных SQLite, а затем делать сложные запросы к ней. Я сделал таблицу, как это: +--------------------------------------+ |document | property | string | number| +--------------------------------------+ |foo | "title" | "test" | |...

31
Для абсолютной производительности SUM быстрее или COUNT?

Это относится к подсчету количества записей, которые соответствуют определенному условию, например invoice amount > $100. Я склонен предпочесть COUNT(CASE WHEN invoice_amount > 100 THEN 1 END) Тем не менее, это так же верно SUM(CASE WHEN invoice_amount > 100 THEN 1 ELSE 0 END) Я бы...

22
Пределы SQLite

Как далеко можно взять базу данных sqlite от однопользовательского встроенного прототипно-ориентированного движка

15
Хранение цен в SQLite, какой тип данных использовать?

Я использую SQLite и мне нужно хранить цены. SQLite в REALтипе данных говорит , что использует floating-pointчто неприемлемо для хранения цен. Есть ли тип данных помимо ТЕКСТА, который я могу использовать для численного хранения цен, чтобы они правильно...

14
Почему этот SQL-запрос намного медленнее, когда я индексирую столбцы?

У меня есть база данных sqlite с двумя таблицами, каждая из которых содержит 50000 строк, содержащих имена (фальшивых) людей. Я построил простой запрос, чтобы узнать, сколько существует имен (имя, отчество, фамилия), которые являются общими для обеих таблиц: select count(*) from fakenames_uk inner...

11
Инструменты для перехода с SQLite на PostgreSQL

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Мне нужно постоянно мигрировать с SQLite на PostgreSQL. Под непрерывностью я подразумеваю, что я буду ежедневно...

11
Как проверить, какой компонент Database Engine установлен на сервере базы данных, к которому у меня есть доступ для выполнения запросов?

Я хочу проверить, какой тип sql запущен на сервере Datasase, к которому я могу получить доступ. У меня есть только доступ к веб-интерфейсу и списку таблиц. Через интерфейс я могу выполнять запросы к таблицам, которые присутствуют в списке. Как я могу получить больше информации о сервере и версии,...

10
SQLITE: проблема тегов и продуктов

Я ищу способ создать запрос, чтобы сделать следующее: Давайте рассмотрим 3 таблицы: продукты: Список продуктов теги: список тегов tag_ties: таблица, используемая для привязки тега к товару Давайте рассмотрим эту структуру для каждой таблицы: Товары: id (int, автоинкремент) название (varchar,...

10
Как предотвратить блокировки базы данных SQLite?

Из SQLite FAQ я знаю, что: Несколько процессов могут одновременно открывать одну и ту же базу данных. Несколько процессов могут выполнять SELECTодновременно. Однако только один процесс может вносить изменения в базу данных в любой момент времени. Итак, насколько я понимаю , я могу: 1) Чтение БД из...

9
Оценка влияния индексов на размер базы данных SQLite

Я пытаюсь оценить размер базы данных (на диске) для базы данных SQLite, которая включает в себя ряд проиндексированных столбцов. Эти столбцы имеют тип (SQLite) Integer и String. Это достаточно просто, чтобы оценить размер строки с помощью этих столбцов, но я не уверен, как учесть дополнительное...

9
Работа с несколькими базами данных?

Используя sqlite3 в Linux, как можно работать с несколькими базами данных? Я хотел бы сделать что-то вроде следующего в базе данных 1? sqlite3 database1.db insert into database1.mytable values (select * from database2.mytable) Как мне написать SELECTзапрос для database2...

9
выбрать все строки с минимальным значением

В Sqlite 3 я пытаюсь выяснить, как выбирать строки на основе минимального значения. Я думаю, что я ограничен тем, что не знаю достаточно терминологии для эффективного поиска в Google. Стол выглядит так: num text num2 ---------- ---------- ---------- 0 a 1 0 a 2 1 a 3 1 b 4 Я хочу получить строки,...

8
SQLite3 не использует закрывающий индекс с выражением json_extract

Я пытаюсь создать индекс в SQLite3(3.18), используя json_extractвыражения. Моя цель состоит в том, чтобы выполнять запросы, которые требуют только индекса для получения результатов. Причина этого заключается в том, что json_extractэто дорогостоящая операция, которая может снизить производительность...