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

274
MySQL 8.0 - клиент не поддерживает протокол аутентификации, запрашиваемый сервером; рассмотреть вопрос об обновлении клиента MySQL

Я не могу установить простое соединение с сервером по какой-то причине. Я устанавливаю новейшую базу данных MySQL Community 8.0 вместе с Node.JS с настройками по умолчанию. Это мой код node.js var mysql = require('mysql'); var con = mysql.createConnection({ host: "localhost", user: "root",...

273
Что быстрее, SELECT DISTINCT или GROUP BY в MySQL?

Если у меня есть стол CREATE TABLE users ( id int(10) unsigned NOT NULL auto_increment, name varchar(255) NOT NULL, profession varchar(255) NOT NULL, employer varchar(255) NOT NULL, PRIMARY KEY (id) ) и я хочу получить все уникальные значения professionполя, что будет быстрее (или рекомендуется):...

273
Как хранить десятичные значения в SQL Server?

Я пытаюсь выяснить десятичный тип данных столбца в SQL Server. Мне нужно иметь возможность хранить значения, как 15,5, 26,9, 24,7, 9,8 и т. Д. Я назначил decimal(18, 0)тип данных столбца, но это не позволило мне сохранить эти значения. Как правильно это...

273
MySQL, как в ()?

Мой текущий запрос выглядит так: SELECT * FROM fiberbox f WHERE f.fiberBox LIKE '%1740 %' OR f.fiberBox LIKE '%1938 %' OR f.fiberBox LIKE '%1940 %' Я немного осмотрелся и не могу найти ничего похожего на LIKE IN () - я предполагаю, что это работает так: SELECT * FROM fiberbox f WHERE f.fiberbox...

273
Подавлять предупреждающие сообщения, используя mysql из терминала, но пароль написан в скрипте bash

Когда я попытался запустить следующую команду на MySQL из терминала: mysql -u $user -p$password -e "statement" Выполнение работает как положено, но всегда выдает предупреждение: Предупреждение. Использование пароля в интерфейсе командной строки может быть небезопасным. Тем не менее, я должен...

272
Как выполнить левое внешнее соединение, используя методы расширения linq

Предполагая, что у меня есть левое внешнее соединение как таковое: from f in Foo join b in Bar on f.Foo_Id equals b.Foo_Id into g from result in g.DefaultIfEmpty() select new { Foo = f, Bar = result } Как бы я выразил ту же задачу, используя методы расширения? Например Foo.GroupJoin(Bar, f =>...

272
Как найти все таблицы, которые имеют внешние ключи, которые ссылаются на определенный table.column и имеют значения для этих внешних ключей?

У меня есть таблица, первичный ключ которой упоминается в нескольких других таблицах как внешний ключ. Например: CREATE TABLE `X` ( `X_id` int NOT NULL auto_increment, `name` varchar(255) NOT NULL, PRIMARY KEY (`X_id`) ) CREATE TABLE `Y` ( `Y_id` int(11) NOT NULL auto_increment, `name` varchar(255)...

272
Как создать MySQL иерархический рекурсивный запрос

У меня есть таблица MySQL, которая выглядит следующим образом: id | name | parent_id 19 | category1 | 0 20 | category2 | 19 21 | category3 | 20 22 | category4 | 21 ...... Теперь я хочу иметь один запрос MySQL, для которого я просто предоставляю идентификатор [например, скажем 'id = 19'], тогда я...

271
Как лучше всего отобразить в терминале MySQL SELECT, возвращающий слишком много полей?

Я использую PuTTY для запуска: mysql> SELECT * FROM sometable; sometableимеет много полей, и это приводит к тому, что многие столбцы пытаются отображаться в терминале. Поля переносятся на следующую строку, поэтому очень трудно выровнять заголовки столбцов со значениями полей. Какие есть решения...

271
Не равно <>! = Оператор на NULL

Может кто-нибудь объяснить, пожалуйста, следующее поведение в SQL? SELECT * FROM MyTable WHERE MyColumn != NULL (0 Results) SELECT * FROM MyTable WHERE MyColumn <> NULL (0 Results) SELECT * FROM MyTable WHERE MyColumn IS NOT NULL (568...

270
MySQL: выбор строк с нулевым столбцом

У меня проблема, когда при попытке выбрать строки, которые имеют NULL для определенного столбца, он возвращает пустой набор. Тем не менее, когда я смотрю на таблицу в phpMyAdmin, он говорит, что ноль для большинства строк. Мой запрос выглядит примерно так: SELECT pid FROM planets WHERE userid =...

269
Использование MySQL с Entity Framework [закрыто]

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

269
Какой тип данных использовать для поля хешированного пароля и какой длины?

Я не уверен, как работает хеширование паролей (буду реализовывать его позже), но сейчас нужно создать схему базы данных. Я думаю об ограничении паролей до 4-20 символов, но, как я понимаю, после шифрования хеш-строка будет иметь различную длину. Итак, как хранить эти пароли в базе...