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

MySQL - это бесплатная система управления реляционными базами данных с открытым исходным кодом (RDBMS), использующая язык структурированных запросов (SQL). НЕ ИСПОЛЬЗУЙТЕ этот тег для других БД, таких как SQL Server, SQLite и т. Д. Это разные БД, которые все используют свои собственные диалекты SQL для управления данными.

12
Как сохранить дату Java в Mysql datetime с помощью JPA
Может ли кто-нибудь сказать мне, как я могу сохранить дату Java в Mysql datetime ...? Когда я пытаюсь это сделать ... сохраняется только дата, а время остается 00:00:00 в таких хранилищах дат Mysql ... 2009-09-22 00:00:00 Я хочу не только дату, но и время ... как 2009-09-22 08:08:11 Я использую …
104 java  mysql  datetime  jpa 

6
MySQL 'create schema' и 'create database' - есть ли разница?
Заглянув в information_schemaбазу данных и изучив метаданные одного из моих любимых проектов, мне трудно понять, какие (если есть) различия между create schemaкомандой и create databaseкомандой для MySQL. Есть ли отличия? Если нет, то это довольно типичный образец поведения для реляционных баз данных (я слышал, что для других баз данных, таких …
104 sql  mysql  oracle  jdbc  database 

15
Проблемы с типами содержимого при загрузке фикстуры в Django
У меня проблемы с загрузкой фикстур Django в мою базу данных MySQL из-за конфликтов типов содержимого. Сначала я попытался сбросить данные только из моего приложения следующим образом: ./manage.py dumpdata escola > fixture.json но у меня постоянно возникали проблемы с отсутствием внешнего ключа, потому что мое приложение "escola" использует таблицы из …

4
MySql - способ обновить часть строки?
Я ищу способ обновить только часть строки с помощью запроса MySQL. Например, если у меня есть 10 записей, каждая из которых содержит «строку» как часть значения поля (например, «something / string», «something / stringlookhere», «something / string / etcetera», есть ли способ изменить »строку 'to' anothervalue 'для каждой строки через …
104 mysql  sql  string  sql-update 

12
как войти в MySQL и запросить базу данных из терминала Linux
Я использую debian linux. У меня есть Linux-машина, на которой установлен mysql. Я могу войти в свою Linux-машину как под пользователем root, так и под другим пользователем. Я могу подключиться к базе данных mysql на машине Linux с машины Windows, используя sqlyog. Теперь я хочу выполнять запросы на Linux-машине только …
104 mysql  linux  login 

8
Что более эффективно: несколько таблиц MySQL или одна большая таблица?
Я храню различные данные о пользователях в своей базе данных MySQL. Первоначально он был настроен в различных таблицах, что означает, что данные связаны с UserIds и выводятся через иногда сложные вызовы для отображения и обработки данных по мере необходимости. При установке новой системы почти имеет смысл объединить все эти таблицы …


7
Есть ли прирост производительности при индексировании логического поля?
Я как раз собираюсь написать запрос, включающий расширение WHERE isok=1. Как следует из названия, isokэто логическое поле (фактически TINYINT(1) UNSIGNED, для которого установлено значение 0 или 1 по мере необходимости). Есть ли прирост производительности при индексировании этого поля? Будет ли движок (в данном случае InnoDB) работать лучше или хуже при …
104 mysql  indexing  innodb 

7
Насколько точно я должен хранить широту и долготу?
Я читал этот вопрос здесь: Какой тип данных использовать при хранении данных о широте и долготе в базах данных SQL? И, похоже, общее мнение заключается в том, что использование Decimal (9,6) - это лучший способ. Для меня вопрос, насколько точно мне это нужно? Например, API Google возвращает такой результат: "lat": …
104 mysql  geolocation 

3
Обновление первичного ключа MySQL
У меня есть таблица user_interactionsс 4 столбцами: user_1 user_2 type timestamp Первичный ключ есть, (user_1,user_2,type) и я хочу изменить его на(user_2,user_1,type) Итак, я сделал следующее: drop primary key ... add primary key (user_2,user_1,type)... и вуаля ... Проблема в том, что база данных находится на сервере. Поэтому, прежде чем я смог …
104 mysql  primary-key 

3
Есть ли способ передать пароль пользователя БД в инструмент командной строки mysqladmin?
В настоящее время я использую следующее, но он ВСЕГДА предлагает мне ввести пароль вручную. Есть ли способ передать его в командной строке при запуске исполняемого файла? mysqladmin processlist -u root -p

8
MySQL JOIN только к самой последней строке?
У меня есть таблица customer, в которой хранятся customer_id, адрес электронной почты и ссылка. Существует дополнительная таблица customer_data, в которой хранится историческая запись изменений, внесенных в клиента, то есть при внесении изменений вставляется новая строка. Чтобы отобразить информацию о клиенте в таблице, необходимо объединить две таблицы, однако только самая последняя …
104 mysql  sql  join 

5
B-дерево против хеш-таблицы
В MySQL тип индекса - это b-дерево, и доступ к элементу в b-дереве осуществляется за логарифмическое амортизированное время O(log(n)). С другой стороны, доступ к элементу в хеш-таблице находится в O(1). Почему не используется хеш-таблица вместо b-дерева для доступа к данным внутри базы данных?


13
Код ошибки: 1005. Невозможно создать таблицу «…» (номер ошибки: 150)
Я искал решение этой проблемы в Интернете и проверял вопросы о переполнении стека, но ни одно из решений не помогло в моем случае. Я хочу создать внешний ключ из таблицы sira_no в metal_kod. ALTER TABLE sira_no ADD CONSTRAINT METAL_KODU FOREIGN KEY(METAL_KODU) REFERENCES metal_kod(METAL_KODU) ON DELETE SET NULL ON UPDATE SET …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.