분류 전체보기

자격증/SQLD

[SQLD] SQL 기본 - DML(Data Manipulation Language)

00. 데이터 조작어 - DML (Data Manipulation Language) 테이블 안 데이터 입력, 수정, 삭제, 조회 명령어 명령어 설명 SELETE 데이터 조회 INSERT 데이터 삽입 UPDATE 데이터 수정 DELETE 데이터 삭제 01. SELECT SELECT 문은 테이블에 저장된 데이터들을 조회하는 명령이다. SELECT [ALL / DISTINCT] 칼럼명1, 칼럼명2, ... FROM 테이블명; - ALL: Default 옵션이므로 별도로 표시하지 않아도 됨. 중복된 데이터가 있어도 모두 출력한다. - DISTINCT: 중복된 데이터가 있는 경우 1건으로 처리해서 출력한다. WILDCARD 사용하기 해당 테이블의 모든 칼럼 정보를 보고 싶을 때는 와일드카드로 애스터리스크(*)를 ..

자격증/SQLD

[SQLD] SQL 기본 - DDL(Data Definition Language)

00. 데이터 정의어 - DDL (Data Definition Language) 테이블 구조정의 명령어 명령어 설명 CREATE 테이블 생성 ALTER 테이블 변경 DROP 테이블 삭제 RENAME 테이블 이름 변경 01. CREATE CREATE TABLE 테이블명 ( 칼럼명1 DATATYPE [DEFAULT 형식], 칼럼명2 DATATYPE [DEFAULT 형식], 칼럼명3 DATATYPE [DEFAULT 형식], ); 테이블 작성시 주의해야 할 규칙 테이블명은 객체를 의미하는 적절한 이름 사용. 가능한 단수형 테이블명은 다른 테이블명과 중복 불가 한 테이블 내에서 칼럼명 중복 불가 테이블명은 영어 대소문자, 0-9, _, $, # 문자만 허용 (하이픈'-' 허용 X) 테이블명은 반드시 숫자가 아닌 ..

자격증/SQLD

[SQLD] 데이터 유형

데이터 유형 DB의 테이블에 특정 자료를 입력할 때, 그 자료를 받아들일 공간을 자료의 유형별로 나누는 기준. 프로그래밍 언어의 자료형과 비슷한 개념 대표적인 4가지 데이터 유형 데이터 유형 DB 표현 설명 CHARACTER(s) Oracle CHAR - 고정 길이 문자열 정보. - s만큼 최대 길이를 갖고 고정 길이를 가지고 있으므로 할당된 변수 값의 길이가 s보다 작을 경우 그 차이 길이만큼 공간으로 채워진다 SQL Server CHAR VARCHAR(s) Oracle VARCHAR2 - CHARACTER VARYING의 약자로 가변 길이 문자열 정보 - s만큼 최대 길이를 갖지만 가변 길이로 조정 되기 때문에 할당된 변수값의 바이트만 적용된다 SQL Server VARCHAR NUMBERIC Ora..

자격증/SQLD

[SQLD] SQL 기본 - 관계형 데이터베이스 개요

01. 데이터베이스 넓은의미: 일상적인 정보들을 모아 놓은 것 자체 일반적인 의미: 특정 기업이나 조직 또는 개인이 필요에 의해 데이터를 일정한 형태로 저장해 놓은 것 데이터 베이스의 발전 1960s: 플로우차트 중심의 개발 1970s: 데이터베이스 관리 기법이 처음 태동 1980s: 오라클, 시베이스 등의 RDB 상용화 1990s: 기존의 제품들이 향상됨. 객체 RDB로 발전 RDB 1970년 코드 박사의 논문에서 처음 소개 오라클을 선발로 여러 회사에서 상용화 제품을 출시 계층형, 망형 데이터베이스를 대체하며 주력 DB로 성장 데이터의 중복을 피하고 정합성을 보장하기 위해 RDB가 사용되기 시작 RDB는 메타데이터를 총괄 관리할 수 있기 때문에 성격, 속성 또는 표현 방법 등을 체계화 할 수 있음 데..

숭코기
'분류 전체보기' 카테고리의 글 목록 (10 Page)