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

236
Правильное использование транзакций в SQL Server

У меня есть 2 команды, и обе они должны быть выполнены правильно, или ни одна из них не выполнена. Я думаю, что мне нужна транзакция, но я не знаю, как правильно ее использовать. В чем проблема со следующим скриптом? BEGIN TRANSACTION [Tran1] INSERT INTO [Test].[dbo].[T1] ([Title], [AVG]) VALUES...

235
Могут ли столбцы таблицы с внешним ключом быть NULL?

У меня есть таблица, которая имеет несколько столбцов ID для других таблиц. Я хочу , чтобы внешний ключ к целостности силы только если я помещаю туда данные. Если позднее я выполню обновление, чтобы заполнить этот столбец, он также должен проверить ограничение. (Вероятно, это зависит от сервера...

234
Самый быстрый способ подсчета точного количества строк в очень большой таблице?

Я сталкивался со статьями, в которых говорится, что SELECT COUNT(*) FROM TABLE_NAMEбудет медленно, когда в таблице много строк и много столбцов. У меня есть таблица, которая может содержать даже миллиарды строк (в ней примерно 15 столбцов). Есть ли лучший способ получить точный счетчик количества...

234
Использовать адрес электронной почты в качестве первичного ключа?

Является ли адрес электронной почты плохим кандидатом на основной адрес по сравнению с автоматически увеличивающимися числами? Наше веб-приложение требует, чтобы адрес электронной почты был уникальным в системе. Итак, я подумал об использовании адреса электронной почты в качестве первичного ключа....

233
Создайте новую базу данных с MySQL Workbench

Будучи новичком в MySQL, я установил последнюю версию MySQL Workbench (5.2.33). Я хотел бы знать, как вы можете создать базу данных с помощью этого приложения. На вкладке «Обзор» редактора SQL отображается несколько «MySQL Schema». Являются ли эти схемы существующими базами...

230
Что такое ORM, как он работает и как его использовать? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Закрыто в прошлом году . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или...

226
Что в действительности означало, что MongoDB не соответствует требованиям ACID до v4?

Я не эксперт по базам данных и не имею официального опыта работы с информатикой, так что терпите меня. Я хочу знать , виды реальных негативных вещей , которые могут произойти , если вы используете старую версию MongoDB до v4 , которые не были ACID требований. Это относится к любой базе данных,...

226
Как случайным образом выбрать строки в SQL?

Я использую MSSQL Server 2005. В моей БД у меня есть таблица "customerNames", которая имеет два столбца "Id" и "Name" и ок. 1000 результатов. Я создаю функциональность, где мне приходится каждый раз выбирать 5 клиентов случайным образом. Может кто-нибудь сказать мне, как создать запрос, который...

225
Как использовать несколько баз данных в Laravel

Я хочу объединить несколько баз данных в моей системе. Большую часть времени база данных MySQL; но это может отличаться в будущем, т.е. администратор может создавать такие отчеты, которые используют источник гетерогенной системы баз данных. Таким образом, мой вопрос заключается в том ,...

222
Преимущества и недостатки ключей базы данных GUID / UUID

В прошлом я работал над несколькими системами баз данных, где перемещение записей между базами данных было бы намного проще, если бы все ключи базы данных имели значения GUID / UUID . Я несколько раз задумывался о том, чтобы пойти по этому пути, но всегда есть некоторая неопределенность, особенно в...

220
MySQL дамп по запросу

Можно ли сделать это mysqldumpпо одиночке SQL query? Я имею в виду сбросить всю базу данных, как это phpmyadminделает, когда вы делаете экспорт

220
Что такое первичный ключ хэша и диапазона?

Я не могу понять, что первичный ключ Range здесь - http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#WorkingWithTables.primary.key и как это работает? Что они подразумевают под «неупорядоченным индексом хеш-функции в атрибуте хэш-функции и индексом...

218
Подсчитать вхождения значений DISTINCT

Я пытаюсь найти запрос MySQL, который найдет значения DISTINCT в определенном поле, посчитает количество вхождений этого значения и затем упорядочит результаты по количеству. пример дб id name ----- ------ 1 Mark 2 Mike 3 Paul 4 Mike 5 Mike 6 John 7 Mark ожидаемый результат name count ----- -----...

215
Хранение JSON в базе данных вместо нового столбца для каждого ключа

Я реализую следующую модель для хранения пользовательских данных в моей таблице - у меня есть 2 столбца - uid(первичный ключ) и metaстолбец, в котором хранятся другие данные о пользователе в формате JSON. uid | meta -------------------------------------------------- 1 | {name:['foo'], |...

214
Какие ресурсы существуют для настройки производительности базы данных? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Какие хорошие ресурсы существуют для...

209
Найти строки, которые имеют одинаковое значение в столбце в MySQL

В таблице [member] некоторые строки имеют одинаковое значение для emailстолбца. login_id | email ---------|--------------------- john | john123@hotmail.com peter | peter456@gmail.com johnny | john123@hotmail.com ... Некоторые люди использовали другой login_id, но тот же адрес электронной почты, для...

208
Добавление нового значения в существующий тип ENUM

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