본문 바로가기
반응형

전체 글92

[SQL 기초 - 14장] 오라클 뷰, view 사용 이유, 시퀀스, 인덱스(1) 안녕하세요! 밀린 과제처럼 업로드를 하려고 열심히 글을 작성하고 있습니다..ㅎ요즘 너무 바쁘지만 그래도 화이팅해서 내용 전달 해보겠습니다!​오늘은 뷰(view) 와 시퀀스(sequence) 그리고 인덱스(index) 에 대해서 알아보려고 합니다.​자바와 마찬가지로 오라클에도 객체의 개념이 있습니다.오라클 객체 및 view​1. table : 데이터를 저장할 수 있는 공간2. view : SQL => 실제 데이터가 존재하는 것이 아님. 논리적인 데이터 집합의 정의(* view table 은 잘못된 표현이에요!)​view 생성방법view 부터 살펴 보겠습니다.문법 먼저 보면위와 같이 작성 할 수 있습니다.테이블과 인덱스도 동일한 문법을 갖추고 있습니다.​그럼 view 를 한 번 생성해 보겠습니다.​emp 테.. 2024. 12. 19.
티스토리 2개월차 수익, 일반인 도전과 현실, 언젠간 월 100만원 티스토리 블로그를 시작한지 어언 2개월이 되었다이 글을 작성하는 이유는 앞으로 매달 조금씩 변화를 알아보기 위해 시작하는 글이다(?)음.. 글 이면서..!! 블로그를 시작하게 된 계기? 를 다시 한 번 생각해 보려고 한다. 정보전달이 아닌 마음대로 끄적이는 글이라서 작성하는데 한결 마음이 놓이는 기분이다.음.. 그런데 그래도 글을 작성하는거니너무 두서가 없으면 이상할것 같넹..ㅎ 그럼 위에서 적었던 블로그를 시작한 계기부터 적어봐야겠다.블로그 시작 계기내가 블로그를 시작하게 된 계기는 일반적인 근로소득을 받고 일하는 나에게..조금 더 경제적 자유를 주기 위해 시작하게 되었다.  물론, 나에게가 정말 궁극적인건 아니고... 현재의 가족 및 미래의 가정에 더 여유로운 삶을주고싶기 때문에 시작하게 되었지.. .. 2024. 12. 18.
[SQL 기초 - 13장] 오라클 SQL 제약조건, ALTER 안녕하세요!​오늘은 저번에 배웠던 제약 조건에 대해서 좀 더 알아보려고 합니다!​제약조건 생성방법 기억 하시나요?오라클 제약조건이란?기억이 안나신다면 ↑↑↑↑↑↑↑ 가서 글 마지막부분 보고오세요 ㅎㅎ제약조건오늘은 그 두번째인테이블 생성시 모든 컬럼을 기술하고 나서 제약조건만 별도로 기술하는 방법부터 시작하겠습니다.​​위를 보시면 dept_test 라는 테이블을 만들어 주면서 deptno 컬럼을 대상으로 PRIMARY KEY​ 제약 조건을 생성해줬습니다.pk_dept_test 는 별칭이므로 여러분이 짓고 싶은 이름으로 지어주시면 됩니다.​​위의 쿼리를 실행하고 왼쪽에서 테이블 목록을 보시면 저렇게 dept_test 라는 테이블이 생성되어 있습니다.(없으신 분들은 새로고침 모양의 아이콘 혹은 F5 를 한 번.. 2024. 12. 18.
[SQL 기초 - 12장] 오라클 SQL DELETE, DROP, CREATE 구문(feat. 제약조건) 안녕하세요!오늘은 DML 의 마지막인 DELETE 구문을 알아보려고 합니다.어제 DML 못 보신분들은 알죠? 복습 필요합니다~!오라클 EXISTS, DML 알아보기DML - DELETE​DELETE 는 많이 본 단어죠?예상 하셨겠지만 테이블의 행을 삭제할 때 사용하는 SQL 입니다.​먼저 문법을 보시면먼저 어떤 테이블에서 삭제할지를 결정하고,테이블의 어떤 행을 삭제할지를 결정해주면 됩니다.​어제 UPDATE 쿼리로 emp 테이블에 사번이 9999번인 사원을 등록했다고 가정하고(아, 물론 INSERT 로 직접 삽입을 한 후에 하셔도 됩니다!)다시 DELETE 를 통해 그 사원 정보를 삭제하는 쿼리를 짜보겠습니다.​위와 같이 간단하게 작성할 수 있습니다.DELETE 구문은 WHERE 절이 따라 온다는 것을 .. 2024. 12. 17.
[SQL 기초 - 11장] 오라클 SQL EXISTS, 집합연산자, DML 안녕하세요! 오늘은 내용이 여러가지네요.짧게짧게 나눠서 세가지 배워보도록 하겠습니다.EXISTS,집합연산자, 그리고 DML 에 대해서 알아보겠습니다!​ 아 어제 배웠던 서브쿼리 하나만 복습 해볼까요?어제 풀었던 문제와 비슷합니다.customer, cycle, product 테이블을 이용해서 cid = 1 인 고객이 애음하는 제품중cid = 2 인 고객도 애음하는 제품의 애음 정보를 조회하고 고객명과 제품명까지포함하는 위와 같은 결과를 조회할 수 있는 쿼리를 작성 해보세요.​어제 풀었던 문제에서 customer 가 추가되고 cnm 컬럼이 추가 되었습니다.이따 나올 내용이지만 행을 확장할 때는 집합 연산자를,컬럼을 확장 할때는 JOIN 연산자를 사용합니다.감이 좀 오시나요?​위와 같은 쿼리를 작성하셨다면 결.. 2024. 12. 16.
[SQL 기초 - 10장] 오라클 SQL 서브쿼리 안녕하세요!오늘은 어제에 이어서 서브쿼리에 대해서 좀 더 알아보려고 합니다!어제 내용을 잠깐 복습해보면,서브쿼리의 분류는 세가지로 나눌 수 있었습니다.​1. 사용위치에 따른 분류2. 반환하는 행, 컬럼의 개수에 따른 분류3. 서브쿼리에서 메인 쿼리의 컬럼 사용 유무에 따른 분류​3번의 내용을 좀 보려고 하는데요, 어제 빠뜨린 내용이 있었습니다.어제 제가 스칼라 서브쿼리를 얘기하면서 했던 내용을 기억하시나요?서브쿼리 부분만 따로 블록지정해서 실행을 해보라고 했었죠.이 때 실행이 되는 구문을 비상호연관 서브쿼리,실행이 되지 않는 구문을 상호연관 서브쿼리 라고 합니다.추가적으로 알아두시면 좋을것 같네요.​혹시 어제 내용이 기억나지 않는 분들은 아래 버튼을 눌러 복습하고 와주세요!오라클 SQL 서브쿼리란?​서브.. 2024. 12. 13.