본문 바로가기

데이터베이스68

SQL 데이터 수정하기 UPDATE - 데이터를 수정하는 방법 ▼ SCOTT의 월급을 3200으로 수정해보쟈 ▶ UPDATE 할 테이블 적고 ▷ SET 절에는 변경할 데이터를 설정하고 ▷ WHERE절에는 변경할 대상 데이터를 적으면 됨. 만약 없으면 emp 테이블의 모든 월급이 3200으로 됨... ▼SCOTT의 월급을 5000, comm을 200으로 동시에 변경하려면 ▶ , 콤마를 사용해서 적으면 동시에 변경가능함. ▼ UPDATE문에서는 서브쿼리도 사용할 수 있음. 요런식으로 KING의 월급을 SCOTT의 월급으로 업뎃하라고 SQL문을 작성할 수도 있다. UPDATE, SET, WHERE은 서브쿼리가 가능하다. 2024. 1. 12.
SQL 데이터 입력하기 INSERT - 테이블에 새로운 데이터를 입력하는 방법 ▼사원 테이블에 데이터 입력하자 사원번호 2812, 사원이름 JACK, 월급 3500, 입사일 19년 6월 5일, 직업 ANALYST로 입력 ▶ INSERT INO 다음에 입력하고자 하는 테이블명 쓰고 ▷ 괄호를 열어 데이터를 컬럼명 순서대로 기술해야함. ▽ 만약 컬럼명 안적으면 모든 컬럼의 데이터를 써야함. ▶ 이런식으로 null값까지 모두 적어줘야함. 그리고 순서대로 적어줘야함 ▷ 숫자는 그대로 적어도 되지만, 문자랑 날짜는 ' 써줘야함 ▷ 날짜를 입력할때는 TO_DATE 변환 함수를 사용해서 연/달/일 정확히 명시해줌 ▼ NULL값을 입력하는 방법은 여러가지가 있음 - 맨 위의 예시처럼 컬럼을 적어주고 데이터 값을 주지 않는 것. - NULL이라고 적어주는.. 2024. 1. 12.
SQL 오라클 Oracle 19c 설치하기 + SQL Developer 실행하기 이번 포스팅은 Oracle 19c 설치하기..... 잘 접속되던 오라클이 어떤 이유인지 접속이 되지 않고 오류코드라도 떴으면 몰라 아무것도 뜨지 않은채로 로그인은 되지 않고 (엉엉) 그래서 결국 삭제하고 다시 설치하고있어서 지금 심기가 상당히 불편하다는 이야기...(엉엉222) 어쨌든 오라클 홈페이지에서 설치파일을 다운로드 받아 압축 파일을 해제해서 폴더 안에 setup.exe 를 실행하여 오라클 프로그램을 설치해봅니다. 1. 단일 인스턴스 데이터베이스 생성 및 구성을 선택합니다. 2. 데스크톱 클래스를 선택하고 3. 가상 계정 사용을 선택합니다. 그리고 다음 누르기 4. OracleBase 경로 잡아주고(잡아주면 데이터베이스 파일 위치는 자동적으로 적혀짐) 데이터베이스 이름과 비밀번호를 적어줍시다 제일.. 2024. 1. 12.
SQL 서브쿼리 - SELECT절, scalar 서브쿼리 - 서브쿼리로 단일 값을 조회 ▼ 직업이 SALESMAN인 사원의 최대 월급, 최소 월급, 이름, 월급 출력 ▷ 만약 SELECT절 서브 쿼리 안쓰고 출력한다면 에러가 난다... (과거에 이렇게 해서 헤맸던 거라 잊혀지지가 않는다,,^^) ▶ SELECT 절의 서브 쿼리는 SELECT절로 확장되었다고해서 스칼라 서브 쿼리라고 함. - 같은 SQL이 반복되어서 4번 실행되는건데(위 출력값 기준) 이렇게 되면 성능이 저하될 수 있다. 이를 보완한 것. - 첫 번째 행을 출력할 때 최대월급/최소월급을 메모리에 올려두고 두 번째 행부터는 메모리에 올려놓은 데이터를 출력 하는 것. 2024. 1. 11.