SELECT 열_이름 FROM 테이블_이름
SELECT 열_이름, 열_이름 FROM 테이블_이름
SELECT 열_이름 FROM 테이블_이름 WHERE 조건

-- LIKE --
SELECT* FROM** customers  WHERE customerName LIKE'D%'; # D로 시작하는 이름 다 검색해줘
SELECT* FROM** customers  WHERE customerName LIKE'%D'; # D로 끝나는 이름 다 검색해줘
SELECT* FROM** customers  WHERE customerName LIKE'%mi%'; # 가운데 mi가 들어간 이름 다 검색해줘

-- 페이지 네이션 할때 --
SELECT * FROM customers LIMIT 10 OFFSET 10 ; # 1~10 보여주고, 다음은 11~20까지 보여줘, ...

* 몰랐던 용어

스키마 (Schema) = 데이터베이스 : 테이블을 저장하는 공간

 

 

 

-- 추가 2023.08.25

 

WHERE 과 DATE_FORMAT 을 이용하여 날짜비교

- 년의 정보만 이용해서 검색 / 년-월-일 로 표시
SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') PUBLISHED_DATE FROM BOOK
WHERE DATE_FORMAT(PUBLISHED_DATE, '%Y') = '2023'

-- 금일 날짜 이용해서 검색
WHERE DATE_FORMAT(column_namd, '%Y-%m-%d') = DATE_FORMAT(CURDATE(),'%Y-%m-%d')

 

DATE_FORMAT(datem, format)

# weekday (full), month (full) and the year of the given date
DATE_FORMAT('2015-09-05', '%W %M %Y') -- Saturday September 2015


# weekday (short), month (short) and the day of the month of the given date
DATE_FORMAT('2015-09-05', '%a %b %c') -- Sat Sep 9

'DataBase > MySQL' 카테고리의 다른 글

MySQL - SELECT  (0) 2023.08.02
MySQL - SELECT ~ FROM ~ WHERE  (0) 2023.08.02
MySQL - 데이터베이스, 테이블만들기, 데이터 입력하기  (0) 2023.08.02
[MySQL] Procedures  (0) 2023.08.01
MySQL-설치 및 관련 툴  (0) 2023.07.31

+ Recent posts