[공공데이터 개발과정] 0510 SQL

송경근·2023년 5월 14일
0

DB 배우기

목록 보기
4/8
post-thumbnail

데이터베이스

DDL(데이터 정의어) / DML(데이터 조작어) / DCL(데이터 제어어) 로 나뉨
데이터 정의어 : 테이블의 구조를 만들 때 사용
	CREATE등
데이터 조작어 : 데이터를 검색, 삽입, 수정, 삭제시 사용

데이터 제어어 : 데이터에 대한 접근 권한 제어시 사용


SQL -> 다른 프로그래밍 언어보다 데이터를 관리하는데 있어 훨씬 쉽고 편리
(데이터 부속어)
이클립스,STS와 같은 자바로 작성된 클라이언트 / 서버 응용프로그램에 삽입이 가능
웹페이지(HTML)문서에도 삽입 가능

데이터 조작어

	SELECT 문의 구성요소


조건 검색 WHERE

LIKE문

집계함수


			중복제거 가능

조인

외부 조인

서브쿼리

		하나의 SQL문 안에 다른 SQL 문이 중첩된 쿼리를 말한다.
		다른 테이블에서 가져온 데이터로 현재 테이블에 있는 정보를 찾거나 가공
		-> 조인보다 필요한 데이터만 찾아서 공급하는 서브쿼리가 더 성능이 높음


CHAR와 VARCHAR의 차이

문자열을 저장하는 도메인
CHAR(10) 자바OOOOOOOO(길이가 고정적)
속도
VARCHAR(10) 자바 (길이가 가변적)
메모리 효율

profile
개발자가 되려는 학생입니다

0개의 댓글