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

117
В чем разница между типами данных BLOB и TEXT в MySQL?

Что есть blobи что есть text? Какие отличия? Когда мне нужно использовать blobи когда мне нужно в textкачестве типа данных? Потому что для blobи textесть mediumblob== mediumtext, smallblob== small text. У них вообще такое же значение? И посмотрите на это MEDIUMBLOB, MEDIUMTEXT L+ 3 байта, где L...

117
Как использовать GROUP_CONCAT в CONCAT в MySQL

Если у меня есть таблица со следующими данными в MySQL: id Name Value 1 A 4 1 A 5 1 B 8 2 C 9 как мне преобразовать его в следующий формат? id Column 1 A:4,5,B:8 2 C:9 Думаю, надо использовать GROUP_CONCAT. Но я не знаю, как это...

117
Postgresql: условно уникальное ограничение

Я хотел бы добавить ограничение, которое обеспечивает уникальность столбца только в части таблицы. ALTER TABLE stop ADD CONSTRAINT myc UNIQUE (col_a) WHERE (col_b is null); WHEREЧасть выше выдавать желаемое за действительное. Как это сделать? Или мне следует вернуться к доске для рисования...

116
Что именно объясняет PostgreSQL?

Вывод объяснения MySQL довольно прост. PostgreSQL немного сложнее. Мне тоже не удалось найти хорошего ресурса, который бы это объяснял. Вы можете описать, что именно объясняет, или хотя бы указать мне направление хорошего...

116
Как найти ограничение по умолчанию с помощью INFORMATION_SCHEMA?

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

116
Сравнение диапазонов дат

В MySQL, если у меня есть список диапазонов дат (начало и конец диапазона). например 10/06/1983 to 14/06/1983 15/07/1983 to 16/07/1983 18/07/1983 to 18/07/1983 И я хочу проверить, содержит ли другой диапазон дат ЛЮБОЙ из диапазонов, уже включенных в список, как мне это сделать? например 06/06/1983...

116
Поиск определенного значения во всех полях всех таблиц (Oracle)

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

116
Сравнение физического и логического / мягкого удаления записи в базе данных?

В чем преимущество выполнения логического / мягкого удаления записи (т. Е. Установки флага, указывающего на то, что запись удалена) по сравнению с фактическим или физическим удалением записи? Это обычная практика? Это...

116
Как я могу увидеть SQL, который будет сгенерирован заданным запросом ActiveRecord в Ruby on Rails

Я хотел бы увидеть инструкцию SQL, которую сгенерирует данный запрос ActiveRecord. Я понимаю, что могу получить эту информацию из журнала после того, как запрос был выпущен, но мне интересно, есть ли метод, который можно вызвать, и запрос ActiveRecord. Например: SampleModel.find(:all, :select =>...

116
Почему нет любви к SQL? [закрыто]

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

116
PHP и mySQL: 2038 год Ошибка: что это такое? Как это решить?

Я думал об использовании TIMESTAMP для хранения даты и времени, но прочитал, что на него есть ограничение до 2038 года. Вместо того, чтобы задавать вопрос сразу, я предпочел разбить его на мелкие части, чтобы новичкам было легко понять. Итак, мой вопрос (ы): В чем именно проблема 2038 года? Почему...

116
INSERT INTO… SELECT FROM… ON DUPLICATE KEY UPDATE

Я выполняю запрос на вставку, в котором необходимо обновить большинство столбцов до новых значений, если уникальный ключ уже существует. Это выглядит примерно так: INSERT INTO lee(exp_id, created_by, location, animal, starttime, endtime, entct, inact, inadur, inadist, smlct, smldur, smldist, larct,...

116
Доступ запрещен для пользователя root @ localhost (с паролем: NO)

Я новичок в MySQL, я пытаюсь запустить WordPress на своем рабочем столе Windows, и ему нужен MySQL. Я устанавливаю все, Web Platform Installerчто предоставляет Microsoft. Я никогда не устанавливал пароль root для MySQL, и на последнем этапе установки WordPress он запрашивает пароль сервера MySQL....

116
Получение результата динамического SQL в переменную для sql-сервера

Выполнение динамического SQL следующим образом в хранимой процедуре: DECLARE @sqlCommand nvarchar(1000) DECLARE @city varchar(75) SET @city = 'London' SET @sqlCommand = 'SELECT COUNT(*) FROM customers WHERE City = @city' EXECUTE sp_executesql @sqlCommand, N'@city nvarchar(75)', @city = @city Как...

116
Как использовать переменные в Oracle SQL Developer?

Ниже приведен пример использования переменных в SQL Server 2000. DECLARE @EmpIDVar INT SET @EmpIDVar = 1234 SELECT * FROM Employees WHERE EmployeeID = @EmpIDVar Я хочу сделать то же самое в Oracle с помощью SQL Developer без дополнительных сложностей. Это кажется очень простым делом, но я не могу...

116
Выбор MySQL с условием CONCAT

Я пытаюсь скомпилировать это в уме ... у меня есть таблица с полями имени и фамилии, и у меня есть строка типа «Боб Джонс» или «Боб Майкл Джонс» и некоторые другие. Дело в том, что у меня, например, имя Боб, а фамилия Майкл Джонс так что я пытаюсь SELECT neededfield, CONCAT(firstname, ' ',...

116
Пароль root для MacOSX homebrew mysql

MySQL почему-то перестал давать доступ root. Удалил и переустановил с Homebrew. Свежая установка, свежие таблицы, но когда я вхожу mysql -u root -p Я получаю такую ​​ошибку: Доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: NO) Я переустанавливал MySQL пять раз, но он...

116
Подсчет с условием IF в запросе MySQL

У меня есть две таблицы, одна для новостей, а другая для комментариев, и я хочу получить количество комментариев, статус которых был установлен как одобренный. SELECT ccc_news . *, count(if(ccc_news_comments.id = 'approved', ccc_news_comments.id, 0)) AS comments FROM ccc_news LEFT JOIN...