database ×22
Создан 09.01.2025
0
голоса
5
ответов
103
просмотров
Python sqlite3.OperationalError: таблица не найдена

Я пытаюсь сохранить данные о учениках в школе. Ранее я уже создавал несколько таблиц, таких как таблица для паролей и таблица для учителей, которые я затем объединю в одной программе.

Я практически скопировал функцию создания таблицы из одной из этих ранее созданных таблиц и изменил значения для...

0
голоса
3
ответов
16
просмотров
Удаление таблицы в старой версии SQLite, где не поддерживается IF EXISTS

Проблема: Необходимо удалить таблицу в SQLite, не поддерживающем оператор IF EXISTS

У меня установлена версия SQLite, которая не поддерживает оператор IF EXISTS. Как я могу удалить таблицу, которая может существовать или нет, без появления ошибки?

К сожалению, я не могу обновить версию...

0
голоса
4
ответов
40
просмотров
Разница между оператором и запросом в SQL

Я все еще нахожусь в неясности: в чем концептуальное различие между оператором и запросом в SQL? Можете ли вы дать определение каждому из них? Это было бы полезно, например, при выборе имен переменных в программах, чтобы это было понятно всем. Спасибо!

ДОПОЛНЕНИЕ: Как мне назвать фрагмент...

0
голоса
5
ответов
11
просмотров
PostgreSQL: как создать таблицу только если она еще не существует?

У меня есть вопрос по работе с PostgreSQL. Как можно задать условие для создания таблицы только в случае, если она еще не существует?

Буду признателен, если приведете пример кода.

0
голоса
1
ответов
17
просмотров
Какова разница между уровнями изоляции сериализуемого и повторяемого чтения?

В чем разница между уровнями изоляции "сериализуемый" (serializable) и "повторяемый чтение" (repeatable read)? Может кто-нибудь привести простой пример для наглядности?

0
голоса
4
ответов
18
просмотров
Выполнение SQL из файла в SQLAlchemy

Как я могу выполнить целый SQL-файл в базе данных, используя SQLAlchemy? Файл может содержать множество различных SQL-запросов, включая команды BEGIN и COMMIT/ROLLBACK.

0
голоса
5
ответов
16
просмотров
Использование таблицы базы данных в качестве очереди

Я хочу использовать таблицу базы данных в качестве очереди. Мне нужно вставлять в нее элементы и извлекать их в порядке вставки (FIFO). Моя главная задача — производительность, так как у меня происходит тысячи таких транзакций каждую секунду. Я хочу использовать SQL-запрос, который позволит мне...

0
голоса
5
ответов
15
просмотров
Laravel 5: Ошибка SQLSTATE[HY000] [1045] Доступ запрещён для пользователя 'homestead'@'localhost' (используется пароль: ДА)

Я успешно установил Laravel 5 и изменил учетные данные MySQL в файле database.php в директории config на следующие:

'mysql' => [
    'driver' => 'mysql',
    'host' => env('DB_HOST', 'localhost'),
    'database' => env('DB_DATABASE', 'wdcollect'),
    'username' => env('DB_USERNAME',...
0
голоса
1
ответов
11
просмотров
Django: Пакетное обновление/создание с использованием update_or_create?

У меня есть данные в базе данных, которые нужно обновлять периодически. Источник данных возвращает всю доступную информацию на текущий момент, включая новые данные, которых еще нет в базе.

Когда я перебираю данные из источника, я не хочу выполнять тысячи отдельных записей, если это...

0
голоса
5
ответов
9
просмотров
Как NULL-значения влияют на производительность поиска в базе данных?

Описание проблемы:

В нашем продукте используется универсальный поисковый движок, и мы пытаемся оптимизировать его производительность. Многие из таблиц, задействованных в запросах, допускают наличие значений NULL. Необходимо определить, стоит ли redesign (переработать) наши таблицы для того,...

0
голоса
5
ответов
17
просмотров
Возможно ли переименовать объединённый столбец при выполнении INNER JOIN?

У меня есть две таблицы: owner и dog. Обе таблицы содержат столбец name, и я хочу объединить их с помощью JOIN. Однако возникает проблема, так как оба таблицы имеют столбец с одним и тем же названием. Могу ли я переименовать (использовать псевдоним) столбец name в таблице dog во время...

5
голоса
5
ответов
148
просмотров
Room - Директория экспорта схемы не указана аннотационному процессору, не удается экспортировать схему

Описание проблемы

Я использую компонент базы данных Android Room.

Я всё настроил, но при компиляции Android Studio выдает мне следующее предупреждение:

Schema export directory is not provided to the annotation processor so we cannot export the schema. You can either provide...
5
голоса
3
ответов
30
просмотров
MySQL: @переменная против переменной. В чем разница?

Я задал вопрос, и в ответ мне сказали, что существует разница между:

@переменная

и

переменная

в MySQL. Также упоминалось, что в MSSQL есть область видимости для пакетных операций, а в MySQL — область видимости для сессий. Можете ли вы подробнее объяснить это?

6
голоса
5
ответов
67
просмотров
Как исключить определенные таблицы при использовании mysqldump?

Существует ли способ ограничить определенные таблицы при использовании команды mysqldump? Например, я использую следующий синтаксис, чтобы сделать дамп только table1 и table2: mysqldump -u username -p database table1 table2 > database.sql

Но есть ли аналогичный способ сделать дамп всех таблиц...

6
голоса
5
ответов
41
просмотров
Экспорт схемы без данных

Я использую базу данных MySQL в своем Java-программе и теперь хочу передать программу другому человеку. Как можно экспортировать структуру базы данных MySQL без данных, только структуру?

7
голоса
5
ответов
41
просмотров
Решения для INSERT OR UPDATE в SQL Server

Проблема: Обновление или вставка записи в таблице

Предположим, у нас есть структура таблицы MyTable(KEY, datafield1, datafield2...).

Я часто сталкиваюсь с необходимостью либо обновить существующую запись, либо вставить новую, если запись с таким ключом не существует.

Основная логика...

7
голоса
5
ответов
43
просмотров
Создание нового пользователя в MySQL с полным доступом к одной базе данных

Я хочу создать нового пользователя в MySQL и предоставить ему полный доступ только к одной базе данных, скажем, dbTest, которую я создаю с помощью команды create database dbTest;. Какие MySQL команды мне нужно выполнить для этого?

7
голоса
5
ответов
45
просмотров
'IF' в операторе 'SELECT' – выбор выходного значения в зависимости от значений столбца

У меня есть запрос SQL:

SELECT id, amount FROM report

Мне нужно, чтобы поле amount оставалось без изменений, если report.type='P', и принимало отрицательное значение (-amount), если report.type='N'. Как мне добавить эту логику в указанный запрос?

7
голоса
5
ответов
59
просмотров
Postgres: Как повысить пользователя до суперпользователя?

Как в PostgreSQL изменить существующего пользователя на суперпользователя? Я не хочу удалять существующего пользователя по разным причинам.

# alter user myuser ...?

Какой синтаксис мне нужно использовать для этого?

6
голоса
5
ответов
43
просмотров
Как вставить несколько строк в SQLite?

Проблема:

У меня есть следующая задача с базой данных SQLite. В MySQL я могу вставить несколько строк с помощью следующего запроса:

INSERT INTO 'tablename' ('column1', 'column2') VALUES
    ('data1', 'data2'),
    ('data1', 'data2'),
    ('data1', 'data2'),
    ('data1',...