«datatypes» 태그된 질문

저장되는 데이터 유형 (문자열, 날짜, 숫자 등)을 지정합니다.

3
ENUM과 정수 유형의 장점과 단점은 무엇입니까?
임의의 테이블에서 status 라는 열이 있다고 가정 해 봅시다 . 실제 값은 enabled 또는 disabled 입니다. 이 열의 데이터 유형이 int / bool (1 또는 0)이거나 ENUM값이 enabledand 와 함께 사용 되는 것이 더 disabled좋습니까? 장점이나 단점은 무엇입니까? 두 가지 유효한 상태 대신 4 또는 10 이상이 있다고 가정 해 …

3
기본 키로 UUID 또는 GUID를 사용하는 경우의 단점은 무엇입니까?
분산 시스템을 구축하고 싶습니다. 데이터베이스에 데이터를 저장해야하며 UUID 또는 GUID 를 일부 테이블의 기본 키로 사용하면 도움이됩니다 . UUID / GUID가 상당히 크고 거의 임의이기 때문에이 디자인의 단점이라고 생각합니다. 대안은 자동 증분 INT 또는 LONG을 사용하는 것입니다. 내 테이블의 기본 키로 UUID 또는 GUID를 사용하는 데 따른 단점은 무엇입니까? 아마도 …

7
SQL Server에서 날짜와 시간을 datetime2로 결합하는 방법은 무엇입니까?
다음과 같은 구성 요소가 주어지면 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 …


7
데이터베이스에 이메일 주소를 저장해야하는 데이터 유형은 무엇입니까?
254 자의 전자 메일 주소는 유효하지만 내가 연구 한 구현은 varchar (60) ~ varchar (80) 또는 이와 동등한 것을 사용하는 경향이 있음을 이해합니다. 예를 들어이 SQL Server 권장 사항 은 varchar (80) 또는 이 Oracle 예를 사용합니다. 최대 254자를 사용하지 않는 이유가 있습니까? varchar는 정의에 따라 데이터를 보유하는 데 필요한만큼의 …


3
MD5 필드에 가장 적합한 데이터 유형은 무엇입니까?
우리는 읽기 / 무거운 것으로 알려진 시스템을 설계하고 있습니다 (분당 수만 번 읽기). names일종의 중앙 레지스트리 역할을 하는 테이블 이 있습니다. 각 행에는 해당 text필드 의 MD5 해시 인 representation고유 한 필드 key가 representation있습니다. 1 이 표는 현재 수천만 건의 레코드를 보유하고 있으며 애플리케이션 수명 기간 동안 수십억 건으로 증가 …

4
VARCHAR 열에 임의의 길이 제한을 추가해야합니까?
에 따르면 PostgreSQL을의 문서 ,이 사이에 성능 차이 없다 VARCHAR, VARCHAR(n)하고 TEXT. 이름 또는 주소 열에 임의의 길이 제한을 추가해야합니까 ? 편집 : 속지 않습니다 : 모든 값이 36 자일 때 char 대 varchar로 인덱스 조회가 눈에 띄게 빨라집니다 나는 그 CHAR유형이 과거의 유물 이라는 것을 알고 있으며 성능뿐만 아니라 …



6
MySQL SELECT 절에서 정수를 부울로 캐스팅하는 방법은 무엇입니까?
나는 여기 새로 왔기 때문에 나에게 친절하십시오. 다음과 같은 시나리오가 있습니다. 단순화를 위해 MySQL 데이터베이스의 View에 표시되는 많은 테이블이 있습니다. 내 문제는 이벤트의 일종인지 또는 간단한 부울인지를 나타내는이 뷰에 값이 필요하다는 것입니다. `gu`.`StoppingUnitEventME` = `ese`.`MonitoringElement` AS `IsStopingEvent` 결과는 int로 표시되므로 Entity Framework에서 읽습니다. 문제는 실제로 부울 리턴 값이 필요하다는 것입니다. …

7
긴 열이 성능 및 디스크 사용량에 어떤 영향을 줍니까?
현재 프로젝트에서 너무 자주 발생하여 열을 몇 문자로 확장해야합니다. 에서 varchar(20)로 varchar(30)와에 이렇게. 실제로 얼마나 중요합니까? 이것이 얼마나 최적화되어 있습니까? 일반 "입력"필드에 100 자 또는 200 자 또는 500 자만 허용하면 어떤 영향이 있습니까? 이메일에는 320 자만 사용할 수 있으므로 좋습니다. 제한이 있습니다. 그러나 200보다 큰 전자 메일 주소를 기대하지 …

7
IP 주소 저장
등록 된 모든 사용자의 IP 주소를 데이터베이스에 저장해야합니다. 그런 열에 대해 몇 문자를 선언해야하는지 궁금합니다. IPv6도 지원해야합니까? 그렇다면 IP 주소의 최대 길이는 얼마입니까?

2
MAX 텍스트 또는보다 구체적이고 작은 유형 사용
그들이 볼 때 누군가가 내가 사용보고, 제안 테이블을 만들기위한 내 DDL 코드를 검토하고 있었다 VARCHAR(256)나는 것을, 나는 이름이든 같은, 아주 작은 것으로 예상 텍스트 필드를 항상 바로 사용 VARCHAR(MAX)및 링크 를 사용하는 이유 아무것도하지만, VARCHAR (최대 ) . 나는 그것을 읽었지만 2005 년에 중점을 두었으므로 날짜가 지난 것처럼 보였고 모든 …

5
쿼리, 테이블 또는 뷰의 출력 열 이름 및 데이터 유형을 반환하는 쿼리
쿼리, 테이블 또는 뷰의 필드 이름과 필드 유형을 반환하는 PostgreSQL 쿼리 또는 명령이 있습니까? 예를 들어, 간단한 SELECT 쿼리에 적용되는 솔루션 SELECT * from person은 다음과 같은 목록을 반환해야합니다. Column Name | Column Type =========================== First Name | character Last Name | character Age | integer Date of Birth | …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.