Вопросы с тегом 'mysql'

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

Как reset AUTO_INCREMENT в MySQL?

Как я могу reset auto_increment поля? Я хочу, чтобы он снова начал отсчет с 1.
задан 19 янв. '12 в 11:37
27
ответов

MyISAM против InnoDB

Я работаю над проектами, которые связаны с большим количеством записей в базе данных, я бы сказал (70% вставок и 30%). Это соотношение также будет включать в себя обновления, которые я считаю одним прочитанным и одним письмом. Чтение может быть грязн...
задан 21 авг. '08 в 17:50
47
ответов

Как быстро переименовать базу данных MySQL (изменить имя схемы)?

Руководство по MySQL в MySQL описывает это. Обычно я просто сбрасываю базу данных и reimport с новым именем. Это не вариант для очень больших баз данных. По-видимому, RENAME {DATABASE | SCHEMA} db_name TO new_db_name; делает плохие вещи, существует...
задан 16 сент. '08 в 0:22
24
ответов

Как установить значение по умолчанию для столбца MySQL Datetime?

Как установить значение по умолчанию для столбца MySQL Datetime? В SQL Server это getdate(). Что такое эквивалент для MySQL? Я использую MySQL 5.x, если это фактор.
задан 03 окт. '08 в 23:24
10
ответов

ВНУТРЕННЕЕ ПРИСОЕДИНЕНИЕ к предложению WHERE

Для простоты предположим, что все соответствующие поля NOT NULL. Ты можешь сделать: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) ...
задан 19 июня '09 в 19:16
6
ответов

Какая разница между utf8_general_ci и utf8_unicode_ci

Между utf8_general_ci и utf8_unicode_ci существуют ли различия в производительности?
задан 20 апр. '09 в 6:43
10
ответов

"INSERT IGNORE" против "INSERT... ON DUPLICATE KEY UPDATE"

Выполняя инструкцию INSERT со многими строками, я хочу пропустить повторяющиеся записи, которые в противном случае могли бы привести к сбою. После некоторых исследований мои варианты выглядят как использование: ON DUPLICATE KEY UPDATE, что подразу...
задан 14 февр. '09 в 8:24
10
ответов

Как указать уникальное ограничение для нескольких столбцов в MySQL?

У меня есть таблица: table votes ( id, user, email, address, primary key(id), ); Теперь я хочу сделать столбцы пользователей, электронной почты, адреса уникальными (вместе). Как это сделать в MySql? Конечно, пример - это п...
задан 11 марта '09 в 22:12
10
ответов

Вставить в таблицу MySQL или обновить, если существует

Я хочу добавить строку в таблицу базы данных, но если строка существует с тем же уникальным ключом, я хочу обновить строку. Например, insert into table (id, name, age) values(1, "A", 19) Предположим, что уникальный ключ id, а в моей базе данных ...
задан 17 нояб. '10 в 17:08
4
ответов

MySQL: большой VARCHAR или TEXT?

У меня есть таблица сообщений в MySQL, которая записывает сообщения между пользователями. Помимо типичных идентификаторов и типов сообщений (все целые типы), мне нужно сохранить фактический текст сообщения как VARCHAR или TEXT. Я устанавливаю front-e...
задан 07 янв. '10 в 23:40
15
ответов

Как получить размеры таблиц базы данных MySQL?

Я могу запустить этот запрос, чтобы получить размеры всех таблиц в базе данных MySQL: show table status from myDatabaseName; Я хотел бы помочь в понимании результатов. Я ищу таблицы с самыми большими размерами. В какой колонке я должен смотреть?
задан 08 марта '12 в 18:30
24
ответов

Поиск повторяющихся значений в MySQL

У меня есть таблица с столбцом varchar, и я бы хотел найти все записи, которые имеют повторяющиеся значения в этом столбце. Какой лучший запрос я могу использовать для поиска дубликатов?
задан 27 марта '09 в 7:22
12
ответов

Какая наилучшая сортировка для MySQL с PHP?

Мне интересно, есть ли "лучший" выбор для сортировки в MySQL для общего веб-сайта, на котором вы не уверены на 100% того, что будет введено? Я понимаю, что все кодировки должны быть такими же, как MySQL, Apache, HTML и все внутри PHP. В прошлом я ус...
задан 15 дек. '08 в 10:48
18
ответов

Получение последней записи в каждой группе

Существует таблица messages, которая содержит данные, как показано ниже: Id Name Other_Columns ------------------------- 1 A A_data_1 2 A A_data_2 3 A A_data_3 4 B B_data_1 5 B B_data_2 6 C ...
задан 21 авг. '09 в 20:04
11
ответов

Как "вставить, если не существует" в MySQL?

Я начал с googling и нашел эту статью , которая рассказывает о таблицах мьютекса. У меня есть таблица с ~ 14 миллионами записей. Если я хочу добавить больше данных в том же формате, есть ли способ гарантировать, что запись, которую я хочу вставить, ...
задан 01 сент. '09 в 11:56