Database (22) 썸네일형 리스트형 [MySQL] DATETIME 데이터 타입 DATETIME 데이터 타입 MySQL에서 DATETIME은 날짜와 시간 정보를 저장하는 데 사용되는 데이터 타입입니다. 이를 통해 연월일시분초를 정밀하게 저장할 수 있습니다. DATETIME 데이터 타입의 특징 1. 날짜와 시간 정보 저장 DATETIME은 열월일시분초를 포함한 날짜와 시간 정보를 저장합니다. 형식: 'YYYY-MM-DD HH:MM:SS' 2. 범위 DATETIME은 '1000-01-01 00:00:00'부터 '9999-12-31 23:59:59'까지의 범위를 갖습니다. 3. 저장 공간의 효율성 DATETIME은 날짜와 시간 정보를 정확하게 저장하므로 저장 공간의 효율성이 높습니다. DATETIME 데이터 타입의 적절한 사용 사례 1. 이벤트 발생 시간 저장 로그 데이터나 이벤트 발생 .. [MySQL] INT 데이터 타입 INT 데이터 타입 (=INTEGER) MySQL에서 INT는 정수 값을 저장하는 데 사용되는 데이터 타입입니다. INT는 다양한 크기의 정수를 저장할 수 있으며, 대부분의 일반적인 정수 값에 적합합니다. INT 데이터 타입의 특징 1. 정수 값 저장 INT는 부호 있는 정수 값(음수 또는 양수)을 저장합니다. 2. 저장 공간의 효율성 INT는 상대적으로 작은 공간을 사용하여 정수 값을 저장하므로 저장 공간의 효율성이 높습니다. 3. 연산의 효율성 INT는 연산에 효율적이며, 정수 값 간의 계산이 빠르게 수행됩니다. INT 데이터 타입의 적절한 사용 사례 1. 일반적인 정수 값 저장 사용자 ID, 제품 수량, 주문 번호 등과 같이 일반적인 정수 값을 저장할 때 INT를 사용합니다. 2. 카운터 또는 식별.. [MySQL] TEXT 데이터 타입 TEXT 데이터 타입 MySQL에서 TEXT는 가변 길이의 문자열 데이터를 저장하는 데 사용되는 데이터 타입입니다. TEXT 타입은 다양한 크기의 텍스트를 저장할 수 있으며, 주로 대용량의 문자열이나 문서, 코멘트 등을 저장하는 데 사용됩니다. TEXT 데이터 타입의 특징 1. 가변 길이의 문자열 TEXT는 가변 길이의 문자열을 저장합니다. 저장된 문자열의 길이에 따라 필요한 만큼의 저장 공간을 사용합니다. 2. 다양한 크기의 텍스트 저장 TEXT 타입은 TINYTEXT, TEXT, MEDIUMTEXT, LONGBLOB 등 다양한 크기의 텍스트를 저장할 수 있습니다. 저장 가능한 최대 크기는 엔진과 구성에 따라 다를 수 있습니다. 3. 저장 공간의 효율성 TEXT는 실제로 사용되는 만큼의 저장 공간을 사.. [MySQL] VARCHAR 데이터 타입 VARCHAR 데이터 타입 MySQL에서 VARCHAR는 가변 길이와 문자열을 저장하는 데 사용되는 데이터 타입입니다. VARCHAR는 실제 문자열 길이만큼의 저장 공간을 사용하며, 문자열이 짧은 경우 불필요한 공간을 낭비하지 않습니다. VARCHAR 데이터 타입의 특징 1. 가변 길이 문자열 VARCHAR는 실제 문자열 길이만큼의 저장 공간을 사용합니다. 예를 들어, VARCHAR(255)는 최대 255글자의 문자열을 저장할 수 있습니다. 2. 저장 공간의 효율성 VARCHAR는 문자열이 실제로 사용하는 만큼의 공간만을 사용하므로 CHAR보다 저장 공간의 효율성이 높습니다. 3. 다양한 길이의 문자열 저장 VARCHAR는 다양한 길이의 문자열을 효과적으로 저장할 수 있습니다. VARCHAR 데이터 타입.. [MySQL] CHAR 데이터 타입 CHAR 데이터 타입 MySQL에서 CHAR은 고정 길이의 문자열을 저장하는 데 사용되는 데이터 타입니다. CHAR은 지정된 길이만큼의 저장 공간을 항상 사용하며, 문자열이 지정된 길이보다 짧으면 나머지 공간은 공백으로 채워집니다. CHAR 데이터 타입의 특징 1. 고정 길이 문자열 CHAR은 문자열의 길이가 고정되어 있습니다. 예를 들어, CHAR(10)은 항상 10글자의 문자열을 저장합니다. 2. 공백 채우기 문자열이 지정된 길이보다 짧으면 나머지 공간은 공백으로 채워집니다. 3. 저장 공간의 효율성 CHAR은 항상 지정된 길이만큼의 공간을 사용하므로 저장 공간의 효율성 측면에서는 VARCHAR보다 불리할 수 있습니다. CHAR 데이터 타입의 적절한 사용 사례 1. 고정 길이의 코드 또는 식별자 예를.. [MySQL] LIKE 연산자 LIKE 연산자 `LIKE` 연산자는 패턴 매칭을 통해 문자열을 검색할 때 사용되는 MySQL의 비교 연산자 중 하나입니다. `LIKE` 연산자는 일반적으로 문자열에서 특정 패턴이나 문자열을 찾을 때 유용합니다. 패턴은 와일드카드 문자인 `%`와 `_`를 사용하여 지정할 수 있습니다. 다음은 `LIKE` 연산자의 기본 구조입니다. SELECT 열1, 열2, ... FROM 테이블명 WHERE 열 LIKE '패턴'; 여기서 `%`는 0개 이상의 문자와 일치하고, `_`는 정확히 한 개의 문자와 일치합니다. sakila 데이터베이스 예제 1. 특정 문자열로 시작하는 영화 조회 SELECT * FROM film WHERE title LIKE 'A%'; 이 쿼리는 제목이 'A'로 시작하는 모든 영화를 조회합니다.. [MySQL] IS NULL 연산자 IS NULL 연산자 `IS NULL` 연산자는 특정 열의 값이 `NULL`인 행을 검색할 때 사용되는 MySQL의 비교 연산자입니다. `IS NULL`은 데이터베이스에서 값이 존재하지 않음을 나타내는 특별한 값입니다. `IS NULL` 연산자를 사용하여 특정 열이 `NULL`인지 확인할 수 있습니다. 다음은 `IS NULL` 연산자의 기본적인 구조입니다. SELECT 열1, 열2, ... FROM 테이블명 WHERE 열 IS NULL; sakila 데이터베이스 예제 1. 대여가 반납되지 않은 DVD 조회 SELECT * FROM rental WHERE return_date IS NULL; 이 쿼리는 아직 반납되지 않은 대여 기록을 조회합니다. `return_date` 열이 `NULL`인 행을 선택합니다.. [MySQL] BETWEEN 연산자 BETWEEN 연산자 `BETWEEN` 연산자는 특정 범위 내의 값을 검색할 때 사용되는 MySQL의 비교 연산자 중 하나입니다. 주로 `WHERE` 절에서 사용되며, 특히 숫자, 날짜 등의 데이터 유형에서 유용하게 적용됩니다. `BETWEEN` 연산자의 기본 구조는 다음과 같습니다. SELECT 열1, 열2, ... FROM 테이블명 WHERE 열 BETWEEN 최솟값 AND 최댓값; - `열1, 열2, ...` : 조회할 열을 나타냅니다. - `테이블명` : 데이터를 조회할 테이블의 이름을 나타냅니다. - `열` : 비교할 열을 지정합니다. - `최솟값`과 `최댓값` : 비교할 범위를 지정합니다. sakila 데이터베이스 예제 1. 릴리스 연도가 특정 범위에 속하는 영화 조회 SELECT * FROM.. 이전 1 2 3 다음