본문 바로가기

반응형

MYSQL

(4)
[MYSQL] 문자열 결합 함수 concat() 활용 CONCAT 함수는 MySQL에서 문자열을 결합하는 데 사용됩니다. 이 함수는 여러 개의 문자열을 하나로 합쳐 새로운 문자열을 생성합니다. CONCAT(str1, str2, ...) str1, str2, ...: 결합할 문자열 SELECT CONCAT('Hello', ' ', 'World'); 이 쿼리는 'Hello', 공백, 'World'를 결합하여 'Hello World'라는 하나의 문자열을 반환합니다. SELECT CONCAT(column1, ' ', column2) AS combined_columns FROM table_name; 이 쿼리는 특정 테이블의 두 열(column1, column2)을 공백을 넣어 결합한 후, combined_columns라는 별칭을 가진 새로운 열로 출력합니다. SEL..
[MYSQL] 문자열 자르기 substring() 활용 MySQL의 SUBSTRING 함수란 무엇인가요? MySQL에서 SUBSTRING 함수는 문자열을 자르고 원하는 부분을 추출하는 데 사용됩니다. SUBSTRING() 은 문자열 내에서 시작 위치부터 지정된 길이까지의 문자열을 반환합니다. SUBSTRING 함수는 다음과 같은 방식으로 사용됩니다. SUBSTRING(str, start, length) str: 원본 문자열 start: 추출을 시작할 위치 (1부터 시작) length: 추출할 문자열의 길이 SELECT SUBSTRING('Hello World', 1, 5); 이 경우, 'Hello World'라는 문자열에서 첫 번째부터 시작하여 5개의 문자를 추출합니다. 따라서 결과는 'Hello'가 됩니다. SELECT SUBSTRING(column_nam..
[SQL] 데이터타입 CHAR 과 VARCHAR 차이점과 성능비교 CHAR 와 VARCHAR 는 데이터베이스에서 문자열을 저장하는 데 사용되는 두 가지 데이터 타입입니다. 이 두 타입은 문자열을 저장하는 방식과 공간 활용 측면에서 차이가 있습니다. 그에 따른 성능에 영향이 있는데 두 데이터 타입에 대해 비교해서 알아보도록 하겠습니다. CHAR CHAR 은 고정 길이의 문자열을 저장하는 데 사용됩니다. 예를 들어, CHAR(10) 은 항상 10개의 문자를 저장할 수 있는 타입입니다. 저장되는 각각의 문자열이 항상 고정된 크기를 가지기 때문에, 실제로 저장되는 데이터 크기는 지정된 길이와 동일합니다. 문자열이 지정된 길이보다 짧을 경우 공백으로 나머지 부분을 채워 저장합니다. 검색 속도가 빠르며, 고정된 크기로 인해 공백 문자로 인한 저장 공간을 낭비할 수 있습니다. 예를..
[mysql] mysql sample db mysqltutorial.org 에서 제공하는 mysql sample dbhttp://www.mysqltutorial.org/mysql-sample-database.aspx 샘플 DB 스키마는 아래와 같다. MySQL Sample Database SchemaThe MySQL sample database schema consists of the following tables: Customers: stores customer’s dataProducts: stores a list of scale model cars.ProductLines: stores a list of product line category.Orders: stores orders placed by customers.OrderDetails: s..

반응형