espriter

고정 헤더 영역

글 제목

메뉴 레이어

espriter

메뉴 리스트

    • 전체보기 (228)
      • Promotion (2)
      • Data (97)
        • Analytics (57)
        • Pandas (23)
        • SQL (17)
        • Engineering (0)
      • Development (101)
        • Python (4)
        • Java (50)
        • JS (41)
        • Raspberry Pi (2)
        • OS (4)
      • Cloud (27)
        • RPA (1)
        • Azure (6)
        • IBM Cloud (19)
        • Google Cloud (1)
      • Hardware (1)

    검색 레이어

    espriter

    검색 영역

    컨텐츠 검색

    Data/SQL

    • SQL 계정(사용자) 생성 및 보안 요약

      2018.01.19 by 에스프리터

    • SQL transaction, view 요약

      2018.01.18 by 에스프리터

    • SQL subquery 연습문제 풀이

      2018.01.17 by 에스프리터

    • SQL union, merge, subquery 명령어 요약

      2018.01.16 by 에스프리터

    • SQL join 명령어 요약

      2018.01.16 by 에스프리터

    • SQL select 명령어 및 내장함수 예제

      2018.01.15 by 에스프리터

    • SQL select 명령어 및 데이터 정렬 예제

      2018.01.12 by 에스프리터

    • SQL 시퀀스 명령어 요약

      2018.01.11 by 에스프리터

    SQL 계정(사용자) 생성 및 보안 요약

    - 별도의 사용자를 만들고, 사용자별 DB 공유를 위함- 각 사용자들에 대한 사용권한을 제한할 수 있다.- 계정은 SYSTEM, SYS 계정에 의해 생성, 삭제할 수 있다. < 계정 확인 > sqlplus system/*** // 시스템 계정 접근 select * from all_users; 모든 사용자를 확인하는 명령어 < 계정 생성 및 삭제, 확인 >계정 생성 : create user 사용자명 identified by 비밀번호 계정 삭제 : drop user 사용자명 계정 확인(오라클 전용) : select * from dba_users; < 계정 생성 및 삭제, 확인 관련 예시 >tom/tom123 이라는 계정 생성 : create user tom identified by tom123; tom에게 ..

    Data/SQL 2018. 1. 19. 12:52

    SQL transaction, view 요약

    < SQL 트랜젝션에 관해 > -- 단위별 처리를 의미함. 한 사용자에 의해 수행되는 한 개 이상의 SQL 구문을 포함하는 가장 작은 논리적인 작업이다. -- 데이터의 일관성을 보장함 -- A(Atomicity) C(Consistency) I(isolation) D(durablility) 를 만족해야 한다. -- Transaction 발생 : insert,update,delete... -- Transaction 종료 : commit, rollback... create table sa6 as select * from sawon; select * from sa6; delete from sa6 where sawon_no>= 10; rollback; -- 윗줄 sawon_no >=10 삭제한 것을 원복함. //..

    Data/SQL 2018. 1. 18. 13:12

    SQL subquery 연습문제 풀이

    < 문제 모음 > -- 고객 중에서 '차일호'와 나이가 같은 고객자료 출력 select * from gogek where substr(gogek_jumin,1,2) = (select substr(gogek_jumin,1,2) from gogek where gogek_name='차일호'); -- 인천에서 근무하는 직원 출력 select * from sawon where buser_num = (select buser_no from buser where buser_loc='인천'); -- where 조건이 복수 -- 2번 직원과 직급이 같고, 직급이 사원인 직원의 평균 연봉보다 급여가 많은 직원 출력 select sawon_no, sawon_name, sawon_pay from sawon where sawon..

    Data/SQL 2018. 1. 17. 17:46

    SQL union, merge, subquery 명령어 요약

    < Union : 구조가 일치하는 2개 이상의 테이블 자료 합치는 것 > -- 고객을 관리하는 직원 목록 출력 select sawon_no, sawon_name from sawon where sawon_no in(select sawon_no from sawon); select sawon_no, sawon_name from sawon where sawon_no in(select sawon_no from sawon intersect select gogek_damsano from gogek); -- 고객을 관리하지 않는 직원 목록 출력 select sawon_no, sawon_name from sawon where sawon_no in(select sawon_no from sawon minus select g..

    Data/SQL 2018. 1. 16. 17:50

    SQL join 명령어 요약

    < join : 하나 이상의 테이블(여러개)에서 원하는 데이터 추출 > - cross join // 거의 안씀 select sawon_name, buser_name from sawon, buser; select sawon_name,buser_name from sawon cross join buser; -- ANSI SQL 표준 - inner join 양쪽 테이블 모두에 자료가 있는 경우에만 출력 select * from buser; insert into buser values(50,'축구부', '파주','031-234-5678'); - 축구부 삽입 select * from sawon; alter table sawon modify buser_num number(4) null; -- 부서 번호 4를 null..

    Data/SQL 2018. 1. 16. 16:02

    SQL select 명령어 및 내장함수 예제

    < 연산자 우선순위; > -- ( ) > 산술 ( *, / > + , - ), 관계연산자 > 논리 > is null, like, int > bet -- between > not >> and > or < funtion(함수); - 내장함수 연습 > - 문자함수 (select) select lower('Hello'), upper('Hello') from dual; -- 대소문자로 변경 select initcap('hello world') from dual; - 첫글자 대문자 select concat ('Hello', 'world') from dual; -- 2개 붙이기 select substr('Hello world', 3) from dual; -- He 삭제 select substr('Hello world..

    Data/SQL 2018. 1. 15. 17:50

    SQL select 명령어 및 데이터 정렬 예제

    < select > -- select [distinct] db명. 소유자명. 테이블명.칼럼명 [as 별명] -- [into 테이블명] from 테이블명... -- where 조건... order by 기준키 [asc / desc] select * from buser; select * from sawon; alter session set nls_date_format='YYYY-MM-DD'; < 칼럼 순서, 칼럼명 바꿔주기 > select sawon_no,sawon_name,sawon_pay from sawon; select sawon_pay,sawon_no,sawon_name from sawon; select sawon_no as 사번, sawon_name as 직원명, sawon_pay 연봉 from s..

    Data/SQL 2018. 1. 12. 13:56

    SQL 시퀀스 명령어 요약

    < 시퀀스 : sequence : type이 number인 칼럼에 대해 숫자를 자동 증가, 대개는 primary key 칼럼이 대상 > create table 테이블명(칼럼명 int primary key, 칼럼명 varchar2(10)); create sequence my_seq increment by 1 start with 0 minvalue 0 maxvalue 1000; insert into aa values(my_seq.nextval,'이기자'); insert into aa values(my_seq.nextval,'이기자'); create table bb(code int primary key,name varchar2(10)); insert into bb values(my_seq.nextval, '김..

    Data/SQL 2018. 1. 11. 19:00

    추가 정보

    인기글

    1. -
      -
      파이썬(주피터 노트북) 주석처리할 때 방법

      2018.08.13 14:41

    2. -
      -
      [Python pandas] 특정 칼럼의 특정값이 들어간 row를 제거하기

      2019.10.21 17:45

    3. -
      -
      MS-SQL의 DB를 csv로 추출하는 방법

      2018.08.18 17:44

    4. -
      -
      특정 값일 때 데이터프레임의 특정 칼럼에 값 넣기

      2019.10.21 17:50

    최신글

    1. -
      -
      소니 WF-1000XM3 이어폰 배터리 교체 후기

      Hardware

    2. -
      -
      PowerToys 수정이나 삭제, 업데이트가 안 될 경우 대처

      OS

    3. -
      -
      SQLD 2과목 2장 정리

      SQL

    4. -
      -
      MS Power Automate를 사용하여 주기적으로 Teams에 메시지 띄우기

      RPA

    페이징

    이전
    1 2 3
    다음
    TISTORY
    espriter © Magazine Lab
    페이스북 트위터 인스타그램 유투브 메일

    티스토리툴바