참고 사이트 : https://www.yalco.kr/@sql/
SQL 이란 database를 읽고 쓸 때 사용하는 언어이다
RDBMS : 관계형 데이터베이스 오라클이 여기에 포함이 된다.
SELECT * FROM Customers;
-- 으로 통해서 주석 처 리도 가능하다
SELECT custpmmerName FROM customers
을 통해서 열만 선택이 가능하다
위 사진처럼 테이블의 컬럼이 아닌 것도 출력이 가능하다.
숫자, '문자', null 등
WHERE: 을 통해서 원하는 조건을 출력이 가능하다
WHERE EmployeeID = 3;을 통해서 EmployeeID 3만 출력을 했다
ORDER BY: 를 통해서 불러오는 자료는 오름차순(ASC), 내림차순(DESC) 등으로 설정이 가능하다
ORDER BY ID ASC; 혹은 ID DESC; 등으로
LIMIT {가져올 갯수} 또는 LIMIT {건너뛸 갯수}, {가져올 갯수}
SELECT * FROM Customers
LIMIT 10, 15;
Customers 앞에 10만큼 건너뛴 다음 뒤에 15 만큼을 가지고 온다
LIMIT를 단일로 사용할 경우 가져올 갯수로 구해진다
AS
AS를 통해서 컬럼 명을 변경할 수 있다.
MYSQL에서는 True는 1을, False 는 0을 출력한다.
IS 연산자 : 양쪽이 모두 TRUE 혹은 FALSE일 경우
IS NOT 연산자 : 한쪽만 TRUE 혹은 FALSE
AND(&&) : 양쪽이 모두 TRUE일 경우에만 TRUE
OR(||) : 한쪽만 트루면 트루
BETWEEN {min} AND {MAX} : 두 값 사이에 있음을 의미한다
SELCT : 5 - > BETWEEN {1} ~ AND {10} 사이에 있다
NOT between : 두 값 사이가 아닌 곳에 있다
IN (...) : 괄호 안의 값들 가운데 있다
NOT IN(...) : 괄호 안의 값들 가운데 없다
LIKE '......%'
'HELLO' LIKE ' H% ' 'H' 로 시작한다
'HELLO' LIKE ' L% ' 'L' 로 시작한다
'Java' 카테고리의 다른 글
2024년 6월 11일 KH 교육 전 Java 예습하기 배열, 리스트, 맵 (0) | 2024.06.05 |
---|---|
2024년 6월 11일 KH 교육 전 예습 : For(피라미드, 다이아몬드 구구단(가로,세로)) (0) | 2024.06.02 |
24년 6월 11일 KH 교육 전 Java 예습 조건문(If, switch/case) 반복문(while, for문) (0) | 2024.06.01 |
2024 6월 11일 KH 교육 전 Java 예습 : 자료형,문자열 (0) | 2024.05.31 |
2024 6월 11일 KH 교육 전 Java 예습 Class, Method,상속 (0) | 2024.05.30 |