[데이터베이스]
Create - Create database - 데이터베이스 만들기
- Create table - 테이블 만들기
ㄴint - 정수형 // double - 실수형 // varchar - 문자형 // not null - null값이 올 수 없음
auto_increment - 숫자가 자동으로 증가
primary key - 기본키 설정
show databese - 데이터베이스를 전부 보여줌
show table - 테이블을 전부 보여줌
drop - 데이터베이스 및 테이블 삭제
- drop(database/table/domain) 이름(cascade / ristrict)
alter - 기존에 생성되어 있던 데이터베이스 및 테이블 변경
-alter table 테이블명 add 속성명 데이터_타입;
-alter table 테이블명 alter 속성명
-alter table 테이블명 drop 속성명
rename - 데이터베이스 및 테이블 이름 변경
-truncate 구조는 그대로 두고 데이터 값만 초기화
insert - 데이터베이스 및 테이블 내 값 삽입
-insert into 테이블명(속성명1,....) values(데이터1, 데이터2)
delete - 데이터베이스 및 테이블 내 값 삭제(rollback으로 복구 가능
-delete from(테이블명) where 조건
update - 데이터베이스 및 테이블 내 값 수정
-update 테이블명 set[속성명 = 데이터] where 조건;
grant - 특정 권한 부여
-grant(사용자 등급) to (사용자_ID_리스트);
revoke - 특정 권한 회수
-revoke(사용자 등급) from 사용자_ID_리스트
select - 데이터베이스 및 테이블 조회
-select(속성명) from 테이블명
-select * from(테이블명)
join - 2개의 테이블에 대하여 연관된 튜플들을 하나의 새로운 테이블로 반환
-inner join - 두 테이블을 연결하는 특정 조건을 만족하는 결과만 반환하는 조인
-outer join - join조건에서 동일한 값이 없는 행도 함께 반환하는 조인
-self join - 셀프 조인은 동일테이블 사이의 조인을 말함