espriter_blog

고정 헤더 영역

글 제목

메뉴 레이어

espriter_blog

메뉴 리스트

    • 전체보기 (299)
      • Promotion (2)
      • Bookmarked (4)
      • Data Analytics (84)
        • Python (29)
        • R (55)
      • Develop (116)
        • Python (3)
        • JAVA (47)
        • JavaScript (41)
        • SQL (13)
        • Raspberry Pi (2)
        • Productivity (8)
        • ETC (2)
      • Cloud (19)
        • AWS (0)
        • IBM Cloud (19)
      • Travel (74)
        • @Korea (43)
        • @Global (31)

    검색 레이어

    espriter

    검색 영역

    컨텐츠 검색

    Develop/SQL

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

      2018.08.18 by 에스프리터

    • EverSQL SQL Query Syntax Check - SQL 문법이 맞는지 미리 검사하자

      2018.04.04 by 에스프리터

    • SQL 수업내용 요약

      2018.01.22 by 에스프리터

    • PL/SQL 기초 연습

      2018.01.22 by 에스프리터

    • 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 에스프리터

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

    이번 편에는 MS-SQL의 DB를 csv로 추출하는 방법을 알아봅니다. 사실 명령어를 쓰면 더 빠를 수도 있겠지만 여기서는 MS-SQL의 클라이언트를 사용하여 추출하는 방법을 알아보겠습니다. 우선 Microsoft SQL Server Management Studio (SSMS) 클라이언트를 다운 받겠습니다. 대부분 있겠지만 혹시 모르니 여기에다가 링크를 달겠습니다. https://docs.microsoft.com/ko-kr/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017 다운받아 실행 한 뒤에 DB에 접속하면 아래 이미지처럼 좌측에 DB 관련 트리가 뜹니다. 여기서 추출하기를 원하는 DB를 선택한 뒤(테이블에선 메뉴가 활성..

    Develop/SQL 2018. 8. 18. 17:44

    EverSQL SQL Query Syntax Check - SQL 문법이 맞는지 미리 검사하자

    오늘은 SQL 문법을 검사해주는 사이트를 소개하려고 합니다. 아시다시피 SQL이 단순한 것 같으면서도 굉장히 사람을 애먹이는 경우가 많습니다. 그리고 보통 그 오류의 근원은 띄워쓰기나 문자 하나의 실수로 귀결되는 경우도 많죠. 그리고 커맨드 창에 SQL문을 죽어라 썼는데 에러 났다고 처음부터 다시 쓰라고 하면 분노 게이지가 차오를 수 밖에 없습니다. 그러기 전에 사전에 체크하는 사이트입니다. https://www.eversql.com/sql-syntax-check-validator/ 사이트 구조는 굉장히 단순해서 박스 안에 SQL문을 넣고 Check SQL Syntax 버튼을 누르면 그만입니다. 여러가지 사유로 변수가 많은 JAVA 검사에 비하면 효율성(?)이 높죠. 우선 옳은 문장을 넣으면 아래와 같이..

    Develop/SQL 2018. 4. 4. 17:47

    SQL 수업내용 요약

    예제 압축 파일은 공개되어 있습니다만 DB 파일은 사전에 확인된 분에게만 암호를 알려드리고 있습니다. 이용에 불편을 드려 죄송합니다. select * from dept; -- 주석 select * from tab; -- DML : insert, update, delete, select -- DCL : COMMIT, ROLLBACK, GRANT, REVOKE ... -- DDL : create, alter, drop ... -- 테이블 생성 -- 형식) create table 테이블명(칼럼명 자료형, ... 제약조건) -- 자료형 : varchar2, char, number, date, timestamp, clob, blob... create table test(no number, name varchar2..

    Develop/SQL 2018. 1. 22. 19:27

    PL/SQL 기초 연습

    -- 위키피디아 소개 : https://ko.wikipedia.org/wiki/PL/SQL -- 오라클 DBMS에서 SQL 언어를 확장하기 위해 사용하는 컴퓨터 프로그래밍 언어 중 하나이다. -- 구조 (3단계) -- 1) 선언부 -- 2) 수행부 -- 3) 예외부 create table aa(bun number,munja varchar2(20), su number); set serveroutput on; -- 표준 출력장치로 출력 선언 declare no number :=0; begin no := 100 + 200; dbms_ouput.put_line(no); insert into aa(bun) values(no); end; select * from aa; < 배열 처리 > declare type re..

    Develop/SQL 2018. 1. 22. 15:36

    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에게 ..

    Develop/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 삭제한 것을 원복함. //..

    Develop/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..

    Develop/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..

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

    추가 정보

    인기글

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

      2018.08.13 14:41

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

      2018.08.18 17:44

    3. -
      -
      R - 시계열 예제

      2018.05.24 11:24

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

      2019.10.21 17:45

    페이징

    이전
    1 2
    다음
    espriter.net github
    espriter

    티스토리툴바