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

104
MySQL 'create schema' и 'create database' - есть ли разница?

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

104
MySql - способ обновить часть строки?

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

104
Обновление первичного ключа 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
Как сохранить дату Java в Mysql datetime с помощью JPA

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

104
MySQL JOIN только к самой последней строке?

У меня есть таблица customer, в которой хранятся customer_id, адрес электронной почты и ссылка. Существует дополнительная таблица customer_data, в которой хранится историческая запись изменений, внесенных в клиента, то есть при внесении изменений вставляется новая строка. Чтобы отобразить...

104
как войти в MySQL и запросить базу данных из терминала Linux

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

104
Насколько точно я должен хранить широту и долготу?

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

104
B-дерево против хеш-таблицы

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

104
Есть ли прирост производительности при индексировании логического поля?

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

104
Есть ли способ передать пароль пользователя БД в инструмент командной строки mysqladmin?

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

103
Как получить необработанный скомпилированный SQL-запрос из выражения SQLAlchemy?

У меня есть объект запроса SQLAlchemy, и я хочу получить текст скомпилированного оператора SQL со всеми его параметрами (например, никакие %sили другие переменные, ожидающие связывания компилятором операторов или механизмом диалекта MySQLdb и т. Д.). Вызов str()запроса показывает что-то вроде...

103
Код ошибки: 1005. Невозможно создать таблицу «…» (номер ошибки: 150)

Я искал решение этой проблемы в Интернете и проверял вопросы о переполнении стека, но ни одно из решений не помогло в моем случае. Я хочу создать внешний ключ из таблицы sira_no в metal_kod. ALTER TABLE sira_no ADD CONSTRAINT METAL_KODU FOREIGN KEY(METAL_KODU) REFERENCES metal_kod(METAL_KODU) ON...

103
Выберите mySQL только по месяцу и году

У меня есть столбец в моей базе данных mySQL, в котором есть несколько строк. Одна из этих строк - это ДАТА, например:2012-02-01 Я хочу сделать SELECT с PHP только на основе года и месяца. Логика ВЫБОРА будет следующей: $q="SELECT * FROM projects WHERE Date="SELECT HERE THE SPECIFIC YEAR AND...

103
Как добавить новый столбец в таблицу MYSQL?

Я пытаюсь добавить новый столбец в свою таблицу MYSQL с помощью PHP. Я не знаю, как изменить мою таблицу, чтобы создать новый столбец. В моей оценочной таблице есть: assessmentid | q1 | q2 | q3 | q4 | q5 Скажем, у меня есть страница с текстовым полем, и я q6ввожу текст в текстовое поле и нажимаю...

102
MySQL, как объединить таблицы по двум полям

У меня есть две таблицы с dateи idполя. Я хочу работать в обоих направлениях. Я попытался JOIN t2 ON CONCAT(t1.id, t1.date)=CONCAT(t2.id, t2.date) это работает, но очень медленно. Есть лучший способ сделать это?...

102
Интеграция MySQL с Python в Windows

Мне сложно использовать MySQL с Python в моей системе Windows. В настоящее время я использую Python 2.6. Я попытался скомпилировать исходный код MySQL-python-1.2.3b1 (который должен работать для Python 2.6?), Используя предоставленные сценарии установки. Сценарий установки запускается и не...