You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
select distinct | * | 컬럼명 as 별칭, 컬럼명 별칭,....
from 테이블이름
[where 조건식 ]
[order by 컬럼명 desc | asc , .. ];
컬럼명 지정
select empno "사원번호", name as 성명, position 직급, pay 급여 from emp2;
as 생략 가능, 큰 따옴표로 묶기
|| : 컬럼 데이터 붙이기
select name || position "이름+직급", pay 급여 from emp2;
나사장대표이사 100000000
전부장부장 72000000
최일도과장 50000000
distinct : 고유 데이터 출력
select distinct position from emp2;
🦊INSERT : 레코드 추가
insert into 테이블명 values(값,값,...); -- 모든 컬럼에 데이터를 넣을경우insert into 테이블명(컬렴명,컬럼명,..) values(값,값,...);
insert into test values(1,'seungwan');
insert into test(name) values('park');
insert into test(number) values(1);
레코드 복사
필드 개수, 데이터 타입이 일치해야 한다.
insert into 테이블이름 복사할 테이블 내용;
insert into c_emp2_blank select*from emp2;
insert into c_emp2_blank select*from emp2 where deptno=1000;
insert into c_emp2_blank(empno, name, deptno,pay) select empno, name, deptno, pay from emp2;
🐼UPDATE : 레코드 수정
update 테이블이름 set 컬럼명=변경값, 컬럼명=변경값, 컬럼명=변경값, ..... [ where 조건식 ];
update de_test set gender='M'; -- 전체 레코드 수정update de_test set qq=100where name='ss'; -- 조건에 맞는 레코드 수정update de_test set gender='M', hobby='잠자기', name='너사원'where name='나사장'; -- 여러 필드 수정
🐷DELETE : 레코드 삭제
deletefrom 테이블이름; -- 전체 레코드 삭제deletefrom 테이블이름 where 조건; -- 조건에 맞는 레코드 삭제
delete de_test where name='ss';
delete de_test where addr is Null;