본문 바로가기

IT To do and To was

22년 1월 27일_DB 2일차 (조건절, table 조작), react 3차

728x90
반응형

목요일[내일은 휴강날이다.]

1. DB 수업내용 정리 및 개념 cheak

2. react 한강의 라도 듣기

3. 이것이 자바다 진도 나가기

 

1. DB 2일차

중복을 제거하여 보는 방법  emp라는 table의 attrivute는 이름은 deptno
ex ) select distinct deptno from emp;
= distinct 가 중복을 제거
table 제거 ex) delete from emp;
emp라는 테이블 전체제거
별칭을 지정하는 방식 ex ) select ename, sal, sal*12+comm annsal from emp;
ename, 과 sal라는 칼럼을 보여주는데 sal에서 12을 곱한 annsal이라는 칼럼으로 노출
내림차순 올림차순 ex )select *from emp order by sal desc;
emp라는 table에서 sal의 칼럼을 오름차순으로 정렬
조건절 where ex )select job, ename from emp where deptno= 30;
deptno가 30인 tuple중 job, ename만 출력

ex) select * from emp where deptno = 30 ar job = 'CLERK';

부서번호가 30이거나, 직업이 CLERK인사람
숫자 ex)select * form emp where sla *12 >= 35000;
아닌 것만 출력은 where not ____ = ___;
where ___ = '__'
and | or 가능 != , <> , ^=가능
패턴비교 연산자 like  _는 한 문자, % = 모든 문자를 대응
select * from 테이블이름 where attribute이름 like '조건'
union - 합집합
minus - 차집합
intersect - 교집합
ex) select empno, ename from emp intersect select empno, ename for emp where deptno = 10;
deptno 가 10인 교집합
null 값을 찾을 경우  ex) select * from emp where comm is null;
comm라는 attrivute에 null을 찾음
튜플의 값 변경 update 테이블이름
set 필드명 = 값
where 조건;

ex ) update emp

set deptno = 30
where ename = 'ALLEN'; 


emp라는 테이블에서 deptno attribute을 30으로 변경하는데 그것의 이름은 ename = ALLEN을 바꾼다.
있는 테이블에 필드 추가 alter table 테이블 이름 
add 필드명 자료형
ex) 
alter table emp
add age number;
emp라는 table이름에 age number 필드를 추가
특정 필드삭제 alter table 테이블 이름
drop column 필드명;

 

 

DML -  조작어 == select 는 다 

DDL - create table ~~ 객체를 정의 이미 disk에 만든 것 이기에 테이블을 만들고 삭제하는 것은 다  정의어

DCL - grant 제어어

 

 

2. React

Det.net core를 설치하여  리액트 화면 로컬호스트를 통해 화면 노출까지 리액트 프로젝트를 만들어 봄

 

3. whlie for 다시 잡았음

 

 

 

 

 

//yesterday wished to today list

 

. 리액트 수강 한개 더 하기✔

 

 

tomorrow wish list

. java 진도나가기

. java 전용 공책 사서 _ for(int i= 0, j=100; i<=50 &&j>50; i++, j--)의 형식 정리하기 

. 이클립스에서 for(int i =0, j=100; i >=50 ; i++){

                       j +=i;

                       System.out.println(j);}가 출력되는지 확인 후 블로그에 작성하기 

 

 

728x90
반응형