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

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

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

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

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

104
Сгенерировать случайное значение int от 3 до 6

Возможно ли в Microsoft SQL Server сгенерировать случайное значение int от Min до Max (пример 3-9, 15-99 и т. Д.) Я знаю, я могу сгенерировать от 0 до Max, но как увеличить минимальную границу? Этот запрос генерирует случайное значение от 1 до 6. Необходимо изменить его с 3 на 6. SELECT...

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

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

104
SQLite - заменить часть строки

Можно ли использовать SQLв SQLiteтаблице для замены части строки? Например, у меня есть таблица, в одном из полей которой указан путь к файлу. Можно ли заменить части строки так, чтобы, например, c:\afolder\afilename.bmp становится c:\anewfolder\afilename.bmp ?...

104
Экспорт схемы базы данных в файл SQL

Можно ли MS SQL Server 2008экспортировать структуру базы данных в T-SQLфайл? Я хочу экспортировать не только схему таблиц, но и первичные ключи, внешние ключи, ограничения, индексы, хранимые процедуры, типы / функции, определенные пользователем. Также я не хочу, чтобы данные присутствовали в этом...

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

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

104
Оптимальный способ объединения / агрегирования строк

Я нахожу способ объединить строки из разных строк в одну. Я хочу сделать это во многих разных местах, поэтому было бы неплохо иметь функцию для облегчения этого. Я пробовал решения с использованием COALESCEи FOR XML, но они мне просто не подходят. Агрегация строк будет делать что-то вроде этого:...

104
Разделение строки на несколько строк в Oracle

Я знаю, что на этот вопрос в какой-то степени ответили PHP и MYSQL, но мне было интересно, может ли кто-нибудь научить меня простейшему подходу к разделению строки (с разделителями-запятыми) на несколько строк в Oracle 10g (предпочтительно) и 11g. Таблица выглядит следующим образом: Name | Project...

104
Как подключить Postgres к серверу localhost с помощью pgAdmin в Ubuntu?

Я установил Postgres с помощью этой команды sudo apt-get install postgresql postgresql-client postgresql-contrib libpq-dev Используя psql --versionна терминале, я получаюpsql (PostgreSQL) 9.3.4 затем я установил pgadminс sudo apt-get install pgadmin3 Позже я открыл пользовательский интерфейс и...

103
PostgreSQL, дата проверки относительно «сегодня»

Интересно, может ли кто-нибудь помочь с некоторыми Postgres. У меня есть таблица, в которой есть столбец с именем mydateтипа даты postgres. Я хочу сделать что-то вроде: SELECT * FROM MyTable WHERE mydate > [Today-1year] Я никогда раньше не использовал Postgres и уверен, что мне просто нужно...

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...