[2] DBeaver - DBeaver 활용한 SQL 1주차 강의

2024. 9. 13. 17:56DBeaver

728x90

※  8월에 들었던 SQL강의 관련 포스팅

[ 지난번 포스팅 ]
https://kuk1938.tistory.com/90

 

[1] DBeaver - window10에서 설치

※ DBeaver란?ㄴ DBeaver는 MySQL, PostSQL, SQLite, Oracle, SQL Server, MariaDB 등등 데이터 베이스에 연결하여 쿼리를 실행할 수 있는 SQL 클라이언트 데이터베이스 관리 도구 -  다양한 데이터베이스 지원 : MySQ

kuk1938.tistory.com

 

 


 

ㄴ 1주차 전체 쿼리

 

 

※  1주차 전체 내용관련 - MySQL카테고리 참고.

https://kuk1938.tistory.com/category/MySQL

 

'MySQL' 카테고리의 글 목록

꾸준함

kuk1938.tistory.com

 

1.  테이블 전체 컬럼 데이터 조회, 각 컬럼 별명 설정

ㄴ 1-1) *활용하여 전체컬럼 호출/ SELECT FROM 테이블명 구문 활용하여 조회

ㄴ 1-2)  방법1 : 컬럼1 as 별명1 / 방법2 : 컬럼2 별명2 를 활용하여 컬럼 별명 설정

# 1-1)
SELECT * FROM 테이블명;

# 1-2)
SELECT 컬럼명 as 별명, 컬럼명 as '별명', FROM 테이블명; # 방법1
SELECT 컬럼명 별명, 컬럼명 '별명', FROM 테이블명; # 방법2

※ 한글이나 특수문자는 따옴표를 꼭 넣어줘야함. 넣지 않을 시 에러발생

 

2.  테이블 where문 / 테이블 (비교연산,between,in,like) / 논리연산(여러개조건 조회)

ㄴ 2-1) 테이블 where문 조회 / SELECT FROM에 WHERE로 컬럼 조건문 추가

ㄴ 2-2) 테이블 비교연산 between, in, like / 각각 문법에 따라 확인

ㄴ 2-3) 논리연산 여러개 조건 조회 / WHERE 컬럼명 AND 컬럼명 ...

# 2-1)
SELECT * FROM 테이블명 WHERE 컬럼명 = 데이터;

# 2-2)
SELECT * FROM 테이블명 WHERE 컬럼명 BETWEEN 값1 and 값2; # BETWEEN

SELECT * FROM 테이블명 WHERE 컬럼명 <= 100; # 100이하
SELECT * FROM 테이블명 WHERE 컬럼명 >= 100; # 100이상
SELECT * FROM 테이블명 WHERE 컬럼명 < 100; # 100미만
SELECT * FROM 테이블명 WHERE 컬럼명 > 100; # 100초과
SELECT * FROM 테이블명 WHERE 컬럼명 <> 100; # 같지않다(100과 같지않다).

SELECT * FROM 테이블명 WHERE 컬럼명 IN ( 값1, 값2, 값3 ); # IN (숫자일경우)
SELECT * FROM 테이블명 WHERE 컬럼명 IN ( '값1', '값2', '값3' ); # IN (문자일경우)

SELECT * FROM 테이블명 WHERE 컬럼명 LIKE '김%' # 특정한 문자(김) 시작경우
SELECT * FROM 테이블명 WHERE 컬럼명 LIKE '%김%' # 특정한 문자(김) 포함경우
SELECT * FROM 테이블명 WHERE 컬럼명 LIKE '%김' # 특정한 문자(김) 끝나는 경우

# 2-3) - 비교연산 등 여러 조건과 혼용해서 사용가능
SELECT * FROM 테이블명 WHERE 컬럼명 = 데이터 AND 컬럼명 = 데이터; # 조건 2개
SELECT * FROM 테이블명 WHERE 컬럼명 = 데이터 AND 컬럼명 >= 데이터; # 비교연산포함
SELECT * FROM 테이블명 WHERE 컬럼명 BETWEEN 값1 and 값2 AND 컬럼명 = 데이터; # BETWEEN포함

 

 

 

728x90