[DBMS] insert문, select문, update문, delete문
[insert문]
데이터를 입력할 때 사용하는 구문. 미입력 값은 자동으로 null 적용됨
지정입력 : insert into 테이블명(컬럼1, 컬럼2, 컬럼3...) values(컬럼1값, 컬럼2값, 컬럼3값...);
전체입력 : insert into 테이블명 values(전체컬럼값);
여러 레코드(튜플) 입력 : insert into 테이블명 values(전체컬럼값),(전체컬럼값)...;

[select문]
데이터를 조회할 때 사용하는 구문. 표 형식으로 조회
조건없이 모든자료조회 : select * from 테이블명;
조건없이 특정컬럼조회 : select 컬럼1,컬럼2... from 테이블명;
조건이용 모든자료조회 : select * from 테이블명 where 조건;
조건이용 특정컬럼조회 : select 컬럼1,컬럼2... from 테이블명 where 조건;
별명과 함께 조회 : select 컬럼1 as 별명1 from 테이블명;

[select문 심화]
조건을 이용한 데이터 조회
and (조건 모두 만족) : select * from 테이블명 where 조건1 and 조건2;
or (조건 일부 만족) : select * from 테이블명 where 조건1 or 조건2;
between (조건 범위 모두 해당) : select * from 테이블명 where 컬럼 between 조건1 and 조건2;
not between (조건 범위 모두 제외) : select * from 테이블명 where 컬럼 not between 조건1 and 조건2;
in (조건 값만 해당) : select * from 테이블명 where 컬럼 in (조건1, 조건2...);
not in (조건 값만 제외) : select * from 테이블명 where 컬럼 not in (조건1, 조건2...);

[update문]
데이터의 내용을 변경할 때 사용하는 구문. 이미 입력된 데이터 중 변경이 필요한 부분만 수정
*조건 없으면 해당 속성 전체가 변경될 수 있으니 주의*
update 테이블명 set 속성명 = 변경될값 where 조건;


[delete문]
데이터의 내용을 삭제할 때 사용하는 구문. 이미 입력된 레코드(튜플) 값을 조건에 따라 삭제
*조건 없으면 해당 테이블 데이터 전체가 삭제될 수 있으니 주의*
delete from 테이블명 where 조건;
