Вопросы по теме 'primary-key'
Строки как первичные ключи в базе данных SQL
Я не очень знаком с базами данных и теориями, лежащими в основе их работы. С точки зрения производительности (вставка / обновление / запрос) использование строк для первичных ключей медленнее, чем целые числа?
143085 просмотров
schedule
06.11.2022
Django + PostgreSQL: как сбросить первичный ключ?
Я работаю над приложением в Django. Начнем с того, что для простоты я использовал sqlite3 для базы данных.
Однако, как только я перешел на PostgreSQL, я столкнулся с небольшой проблемой: первичный ключ не сбрасывается после очистки таблицы.
Это...
12859 просмотров
schedule
02.09.2022
Что происходит, когда я отбрасываю кластерный первичный ключ в SQL 2005
У меня есть ограничение PK - кластерный индекс по двум столбцам, который я сейчас удаляю. Команда все еще работает через час. Я бы подумал, что, поскольку я просто снимаю ограничение, операция будет почти мгновенной. Может ли кто-нибудь объяснить...
1684 просмотров
schedule
10.08.2022
Кластерный первичный ключ в столбце уникального идентификатора в SQL Server
Если ваш столбец идентификатора в таблице представляет собой уникальный идентификатор (Guid), есть ли смысл создавать кластеризованный первичный ключ в столбце идентификатора?
Учитывая, что они уникальны в глобальном масштабе, как будет работать...
5419 просмотров
schedule
07.05.2022
Всегда ли «Выбор» упорядочивается по первичному ключу?
Основной простой вопрос для всех вас DBA.
Когда я делаю выбор, всегда ли гарантируется, что мой результат будет упорядочен по первичному ключу, или я должен указать его с помощью «заказа»?
Я использую Oracle в качестве моей БД.
15542 просмотров
schedule
24.12.2023
Как получить первичный ключ таблицы Ms Access в C #
Мне нужно поле или поля (подойдет только имя поля), которые образуют первичный ключ таблицы Microsoft Access с учетом соединения и tableName.
4900 просмотров
schedule
31.08.2023
SQLSERVER: как изменить первичный ключ существующей таблицы int, чтобы он стал столбцом идентификации?
В моей базе данных есть таблица с тысячами записей. Первичный ключ - целое число. С этим столбцом связано множество ограничений внешнего ключа.
Я хочу изменить этот столбец, чтобы он стал ключом идентификации. Как лучше всего это сделать? Мне...
12611 просмотров
schedule
22.04.2022
Хранение подписи SHA1 в качестве первичного ключа в Postgres SQL
Пишу простую систему управления контентом. Мне нужно хранить хеш-значения SHA1, которые вычисляются извне как первичный ключ для моей самой большой таблицы.
Очевидно, я могу использовать последовательность в качестве первичного ключа и...
6239 просмотров
schedule
16.05.2022
Когда не использовать суррогатные первичные ключи?
У меня есть несколько таблиц базы данных, которые содержат только один столбец и очень мало строк, часто просто идентификатор чего-то определенного в другой системе. Затем на эти таблицы ссылаются внешние ключи из других таблиц. Например, одна...
5025 просмотров
schedule
03.11.2022
В чем разница между индексом и внешним ключом?
Я хочу создать базу данных с 3 таблицами. Один для сообщений, один для тегов и один, который связывает сообщения с тегами, при этом post_id и tag_id функционируют как ссылки внешнего ключа.
Можете ли вы объяснить, что такое индекс в этом сценарии,...
21124 просмотров
schedule
15.09.2022
Первичный ключ как INT и глобальный ключ как GUID для повышения производительности
При выборе ключей для таблицы хорошо ли иметь первичный ключ INT (автоинкремент) для таблицы и GUID (в дополнение к INT) для области действия базы данных? Учитывая, что будет больше инструкций DML для таблиц, будет быстрее работать с INT, тогда как...
589 просмотров
schedule
07.04.2023
Ключевая проблема: какую ключевую стратегию следует использовать в моей базе данных?
Проблема: когда я использую автоинкрементный первичный ключ в своей базе данных, это происходит все время:
Я хочу сохранить заказ с 10 товарами. Заказанные Предметы принадлежат Заказу. Итак, я сохраняю заказ, запрашиваю у базы данных последний...
217 просмотров
schedule
24.03.2023
Должен ли я использовать уникальную строку в качестве первичного ключа или я должен сделать это как отдельный автоинкремент INT?
Возможные дубликаты: Суррогат против. Естественные / бизнес-ключи Когда не следует использовать суррогатные первичные ключи ?
Итак, я бы предпочел иметь INT в качестве первичного ключа с AI. Но вот причина, по которой я...
7753 просмотров
schedule
13.09.2022
Как создать сущность с составным первичным ключом, содержащим сгенерированное значение
Используя аннотации Hibernate +, я пытаюсь сделать следующее:
Две сущности, Entity1 и Entity2.
Entity1 содержит простой сгенерированный первичный ключ значения.
Первичный ключ Entity2 состоит из простого сгенерированного значения +...
6474 просмотров
schedule
06.05.2022
Получение идентификатора строки, только что вставленной в базу данных MySQL
У меня есть столбцы таблицы, установленные следующим образом:
likes(id, like_message, timestamp)
id — это первичный ключ, который автоматически увеличивается. Это SQL, который я использую для добавления строки:
$sql = "INSERT INTO...
5047 просмотров
schedule
23.08.2022
Sqlite: необходимо получить автоматические первичные ключи, сгенерированные для каждой вставляемой записи
Как лучше всего это сделать?
Обратите внимание, что это версия sqlite, также входящая в состав Google Gears.
199 просмотров
schedule
28.05.2022
Отношения ManyToMany с использованием JPA с поставщиком Hibernate не создают первичные ключи
Я создал два объекта JPA (Client, InstrumentTraded), используя Hibernate в качестве провайдера, имеющего отношение ManyToMany. После разрешения Hibernate генерировать таблицы для MySQL оказывается, что таблица отношений ManyToMany не содержит...
16646 просмотров
schedule
01.09.2023
Несколько первичных ключей в схеме
У меня есть эта схема, в которой мне нужно определить два первичных ключа; одно - это поле "vid" Drupal, а другое - поле "bid" моего сайта, которое имеет тип автоматического увеличения, что, в свою очередь, требует, чтобы оно было первичным ключом: в...
4173 просмотров
schedule
07.01.2023
Каковы критерии разработки первичных ключей?
Выбор хороших первичных ключей, ключей-кандидатов и внешних ключей, которые их используют, является жизненно важной задачей проектирования баз данных — в равной степени искусством и наукой. Задача проектирования имеет очень конкретные критерии...
14754 просмотров
schedule
15.05.2022
Сбросить первичный ключ PostgreSQL на 1
Есть ли способ сбросить первичный ключ таблицы PostgreSQL, чтобы он снова начинался с 1 в заполненной таблице?
Прямо сейчас он генерирует числа от 1000000 и выше. Я хочу, чтобы все было сброшено и начало с 1, сохраняя все мои существующие данные...
78236 просмотров
schedule
07.07.2023