일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- SAML
- Linear models
- 클라우드
- 선형회귀
- MySQL
- tableau
- Data Analysis
- HTTP
- https
- SSO인증
- 테이블만들기
- 맵차트
- 날짜 함수
- AWS
- SSO
- dns
- batch
- 파이썬
- SQL
- 방화벽
- SSL
- 태블로
- 하드웨어
- map차트
- >>
- SQL 테이블 삭제
- Network
- 색상코드
- 배치파일
- Today
- Total
목록전체 글 (37)
SeaForest
테이블 삭제하는 명령어인 DELETE / TRUNCATE / DROP 차이점 DELETE TRUNCATE DROP Rollback 가능 Rollback 불가능 Rollback 불가능 데이터만 삭제 테이블이 최초 생성된 초기 상태로 만듬 테이블 정의 자체를 완전히 삭제 데이터는 지워지지만, 테이블 용량은 그대로 유지 용량이 줄어들고, 인덱스 등도 모두 삭제 (테이블은 삭제 안하고 데이터만 삭제) 테이블 전체, 공간, 객체를 삭제 사용자 commit 자동 commit 자동 commit 로그 남음 로그 안남음 로그 안남음 DELETE FROM 테이블명 WHERE 조건; (조건을 입력하지 않으면 테이블의 모든 데이터가 삭제됨) TRUNCATE TABLE 테이블명; DROP TABLE 테이블명;
1. 프로토콜 사용자가 서버에 접속할 때, 어떤 방식으로 통신할 것인가에 대한 부분 대표적인 예시 : http / https (참고) 이 외에 다른 프로토콜 유형 2. 도메인 네임 혹은 호스트 인터넷에 연결되어 있는 컴퓨터를 가리키는 주소 www.naver.com (참고) 도메인은 서브 도메인 / 도메인 명 / 최상위 도메인의 구조를 가짐 3. 포트번호 한 대의 컴퓨터에 여러개의 서버가 있을 수 있음 포트번호로 클라이언트가 접속했을 때, 어떤 서버와 통신할지를 결정함 표준 http 포트를 사용한다면 포트 번호가 생략됨 (http의 경우는 80, https는443 생략) 4. 패스(=Path) 그 컴퓨터 안에 있는 어떤 디렉토리에 어떤 파일인지를 의미함 웹 서버에서 리소스에 대한 경로 5. 매개변수(=pa..
1. Database 사용 명령어 명령어로 여러 DB 중에서 사용할 DB를 정해야함. USE [DB이름] ; 왼쪽에 있는 여러 DB 중에서 world DB를 사용하는 경우 USE world; 2. 테이블 구조 확인 명령어 생성된 테이블의 컬럼과 제약조건, 자료형을 출력함. (ex. 칼럼 이름, 데이터 유형, 길이, NULL 허용 유무 등) describe [테이블명]; desc [테이블명]; explain [테이블명];
NULL값 처리 - NULL을 처리하는 함수가 Oracle, MSSQL, MYSQL 모두 다름 - Oracle은 NVL (value1,value2) , MSSQL은 ISNULL(value1, value2), MYSQL은 IFNULL(value1, value2) Oracle / name이 없는 경우는 'No name' 으로 출력 - NVL2(value1,value2,value3) : value1이 null이 아니면 value2를 반환하고, null이면 value3를 반환
※ Oracle 1. 고유 개수 name의 고유값을 count 하는 경우 - count(distinct name) 2. 행 개수 제한 Datetime 기준으로 오름차순 정렬 후, 가장 먼저 들어온 Name을 확인하는 경우 - select 절로 한번 더 감싸준 다음에 rownum 조건을 사용해야함 (참고, mysql에서는 select 절로 한번 더 감싸줄 필요 없이 limit으로 가능) ※ORACLE에서 ROWNUM을 사용해야 하는 이유 : - 오라클에서는 테이블을 생성하면 ROWNUM이라는 임시 칼럼이 제공됨 - ROWNUM은 각 행에 대한 일련 번호를 의미하고, 레코드에 1부터 순차적으로 번호가 부여됨 - ROWNUM의 한계는 ORDER BY 절을 이용하여 레코드를 정렬하고자 할 때 원하는 순서애로 번..
1. 방화벽이란? - 외부 사용자(WAN) 들이 내부 네트워크(LAN)에 접근하지 못하도록 하는 일종의 내부 네트워크 방어 도구 - 불순한, 신뢰성이 낮은 데이터들의 유입을 막는 역할 - 내부 네트워크와 외부와의 통신을 제어하고, 내부 네트워크의 안전을 유지하기 위한 기술 - 네트워크 단계의 인터넷 보안 시스템 가운데 가장 널리 쓰이는 방법으로, 외부로부터 침입을 막는 벽으로 표현한 것 - 외부에서의 침입을 차단하는 목적 - 컴퓨터의 정보 보안을 위해 외부 → 내부 혹은 내부 → 외부로의 불법 접근을 차단하는 시스템 - 많은 LAN이 임의의 방식으로 연결되지만, 회사와의 모든 트래픽은 방화벽을 통해 통제되며, 다른 경로가 존재하지 않음 (아래 그림 8-29 참고) 2. 장점과 단점 (1) 장점 - 취약한..
1. SSO란? - Single Sign-On 의 약자, 싱글사인온 - "One set of login credentials" for multiple applications - 이름 그대로 단일 로그인, 즉 하나의 아이디 및 패스워드를 통해 여러가지 다른 사이트들에 자동적으로 접근할 수 있는 통합 로그인(인증) 솔루션 - 일반적으로는 서로 다른 시스템 및 사이트에서 각각의 사용자 정보를 관리하게 되는데, 필요에 따라 사용자 정보를 연동하여 사용해야 하는 경우도 생기게됨. 이때 하나의 사용자 정보를 기반으로 여러 시스템을 하나의 통합 인증으로 사용하게 함. - 하나의 시스템에서 인증을 할 경우, 타 시스템에서는 인증 정보가 있는지 확인하고, 있으면 로그인 처리를 하도록 하고, 없는 경우 다시 통합 인증을 ..
1. DNS란 DNS = Domain Name System 인터넷 전화번호부 사람이 읽을 수 있는 도메인 이름(예:www.amazon.com)을 컴퓨터와 같은 기계가 읽을 수 있는 IP주소로 변환하는 것 IP를 외우는 것보다 도메인 주소로 외우면 편하기 때문에 만들어진 시스템 컴퓨터는 naver.com 같은 도메인을 이해하지 못함. IP가 있어야 컴퓨터를 찾을 수 있음. 도메인은 IP 주소를 대신하여 사용하는 주소를 의미함. 컴퓨터는 ip주소 없이는 어떤 웹페이지도 열 수 없음, 주소창에 'www.naver.com'이라고 입력해서 네이버 사이트를 볼 수 있는건 DNS 덕분 DNS란 웹사이트의 IP 주소와 도메인 주소를 이어주는 환경/시스템 DNS라는 시스템을 이용하여 IP와 도메인을 매칭함 2. DNS ..