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

Определяет тип хранимых данных (строка, дата, число и т. Д.).

3
Преимущества и недостатки использования ENUM против целочисленных типов?
Допустим, в некоторой случайной таблице у вас есть столбец с именем status . Это реальные значения будут либо включены, либо отключены . Лучше ли, чтобы тип данных этого столбца был int / bool (1 или ноль) или использовался ENUMсо значениями enabledи disabled? Каковы преимущества или недостатки? Допустим, вместо двух действительных …

3
Каковы недостатки использования UUID или GUID в качестве первичного ключа?
Я хотел бы построить распределенную систему. Мне нужно хранить данные в базах данных, и было бы полезно использовать UUID или GUID в качестве первичного ключа для некоторых таблиц. Я предполагаю, что у этого дизайна есть недостатки, так как UUID / GUID довольно большой, и они почти случайны. Альтернатива - использовать …

7
Как объединить дату и время с datetime2 в SQL Server?
Учитывая следующие компоненты DECLARE @D DATE = '2013-10-13' DECLARE @T TIME(7) = '23:59:59.9999999' Как лучше всего объединить их, чтобы получить DATETIME2(7)результат со стоимостью '2013-10-13 23:59:59.9999999'? Некоторые вещи, которые не работают, перечислены ниже. SELECT @D + @T Дата типа данных операнда недопустима для оператора добавления. SELECT CAST(@D AS DATETIME2(7)) + @T …

6
Влияние на производительность размеров MySQL VARCHAR
Есть ли разница в производительности в MySQL между размерами varchar? Например, varchar(25)и varchar(64000). Если нет, есть ли причина не объявлять все varchars с максимальным размером только для того, чтобы убедиться, что вам не хватит места?

7
В каком типе данных я должен хранить адрес электронной почты в базе данных?
Я понимаю, что адрес электронной почты из 254 символов действителен, но исследованные мною реализации, как правило, используют от varchar (60) до varchar (80) или его эквивалент. Например: эта рекомендация SQL Server использует varchar (80) или этот пример Oracle Есть ли причина не использовать максимум 254 символа? Разве varchar по определению …

4
Каков наилучший способ хранения адреса электронной почты в PostgreSQL?
Какой тип данных подходит для хранения адресов электронной почты в PostgreSQL? Я могу использовать varchar(или даже text), но мне интересно, есть ли более конкретный тип данных для электронных писем.

3
Каков оптимальный тип данных для поля MD5?
Мы разрабатываем систему, которая, как известно, является тяжелой для чтения (порядка десятков тысяч операций чтения в минуту). Существует таблица, namesкоторая служит своего рода центральным реестром. Каждая строка имеет textполе representationи уникальный, keyкоторый является хешем MD5 этого representation. 1 Эта таблица в настоящее время содержит десятки миллионов записей и, как ожидается, …

4
Должен ли я добавить произвольный предел длины для столбцов VARCHAR?
Согласно документации в PostgreSQL , нет никакой разницы в производительности между VARCHAR, VARCHAR(n)и TEXT. Должен ли я добавить произвольный предел длины в столбце имени или адреса ? Редактировать: не обман Будет ли поиск по индексу заметно быстрее с char против varchar, когда все значения равны 36 символам Я знаю, что …

3
Табличный параметр как выходной параметр для хранимой процедуры
Можно ли использовать параметр Table-Valued в качестве выходного параметра для хранимой процедуры? Вот что я хочу сделать в коде /*First I create MY type */ CREATE TYPE typ_test AS TABLE ( id int not null ,name varchar(50) not null ,value varchar(50) not null PRIMARY KEY (id) ) GO --Now I …


6
Как привести целое число к логическому значению в предложении MySQL SELECT?
Я новичок здесь, так что будь добр ко мне. У меня есть следующий сценарий: У меня есть много таблиц, которые для простоты представлены в виде в моей базе данных MySQL. Моя проблема в том, что мне нужно значение в этом представлении, представляющее, является ли это тем или иным видом события …

7
Как длинные столбцы влияют на производительность и использование диска?
В нашем текущем проекте слишком часто случается, что нам нужно расширить столбцы на пару символов. От varchar(20)до varchar(30)и так далее. На самом деле, насколько это действительно важно? Насколько хорошо это оптимизировано? Какое влияние дает разрешение 100, 200 или даже 500 символов на обычные поля ввода? В письме может быть только …

7
Хранение IP-адреса
Я должен хранить IP-адрес всех зарегистрированных пользователей в базе данных. Мне интересно, сколько символов я должен объявить для такого столбца? Должен ли я также поддерживать IPv6? Если да, какова максимальная длина IP-адреса?

2
Используя МАКС. Текст или более конкретный, мелкий шрифт
Кто-то просматривал мой DDL-код для создания таблиц и предложил, когда они увидели, что я вижу использование VARCHAR(256)полей для текста, я ожидаю, что оно будет довольно маленьким, например, имя или что-то еще, что я всегда должен просто использовать VARCHAR(MAX)и связывать. Зачем использовать что-либо, кроме varchar (max ) . Я читал его, …

5
Запрос на возврат имен выходных столбцов и типов данных запроса, таблицы или представления
Существует ли запрос или команда PostgreSQL, которая возвращает имена полей и типы полей запроса, таблицы или представления? Например, решение, если оно применяется к простому запросу SELECT, SELECT * from personдолжно возвращать список вроде: Column Name | Column Type =========================== First Name | character Last Name | character Age | integer …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.