본문 바로가기

sql7

sql -- 새로운 오라클계정 만드는 쿼리문 create user usertodo identified by 1234; grant connect,resource to usertodo; -- 기본키 만드는 쿼리문 alter table users add constraint aaa primary key (idx); alter table todo add CONSTRAINT bbb primary key (idx); -- 참조키 만드는 쿼리문 alter table todo add constraint ccc foreign key (users_idx) references users (idx); 2024. 2. 27.
맥북에서 mysql 실행 cd /usr/local/mysql/bin 우선 이경로 들어갑니다. ./mysql -uroot -p 이렇게 치면 mysql로 들어갈 수 있습니다. password 를 치면 된다. 2024. 2. 23.
oracle sql ex1 --커미션을 받는 사원의 수를 구하시오. select count(*) from emp where comm is not null; ex2 --부서번호가 10인 사원중에 커미션을 받는 사원의 수를 구하시오 select count(*) from emp where deptno=10 and comm is not null; ex3 --사원테이블에서 job의 종류는 몇 개인가? select count(*)from( select job from emp group by job ); ex4 --부서별로 급여의 최고액을 구한 후 급여가 많은 순서데로 정렬하시오 select deptno,max(sal) from emp group by deptno; --order by max(sal) desc; 내림차순 ex5 --부서.. 2024. 2. 13.
열거형에 sql 연동해보기 package org.example; public class Main2 { public static void main(String[] args) { //static 일때는 // ENUM_STUDY_DB.insert(); ENUM_STUDY_DB enumStudyDb = new ENUM_STUDY_DB(); enumStudyDb.insert(); enumStudyDb.select(); } } enumstudydb 클래스를 만들어 준다. package org.example; import org.example.enums.Role; import java.sql.*; public class ENUM_STUDY_DB { public void insert(){ Connection con =null; PreparedS.. 2024. 2. 6.