Keep going!

테이블 열 정보 확인

USE TESTDB6;-- 해당 데이터베이스 USESELECT COLUMN_NAME, ORDINAL_POSITION, DATA_TYPE, IS_NULLABLE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'tbl_movie'; -- 앞에 dbo.붙이지 않음

문자에 적용하는 비교연산자

SELECT *
FROM 회원
WHERE 성명 >= '사'
-- 결과값으로 '사' 뒤의 문자인 아, 자, 차 등으로 시작하는 성명의 열 값 출력

NULL과 = 연산자 사용

SELECT 회원명, 주소
FROM 회원
WHERE 주소 = NULL;
-- 열 값 중에 NULL이라는 문자열 데이터를 가진 행을 검색

연산자 우선순위

  1. 괄호
  2. 논리연산자(NOT, AND, OR)를 제외한 모든 연산자
  3. NOT
  4. AND
  5. OR

참고사항

  • NOT 연산자는 처리속도가 느리므로 가급적 사용하지 않는 것이 좋다
  • PK는 꼭 설정하지 않아도 된다. 하지만 데이터 관리 측면에서 꼭 설정하는 것이 좋다
  • NULL은 오름차순일 경우 가장 나중에 검색되고 내림차순일 경우 가장 먼저 검색된다
  • 서브쿼리에서는 ORDER BY를 사용할 수 없다

백업의 종류

백업받는 대상에 따라

  • 시스템 백업 : 운영체제 백업
  • 데이터 백업 : 오라클 같은 데이터베이스 백업과 일반 파일 시스템 백업

백업 방식에 따라

  • 직접 연결 백업 : 서버와 백업 장비를 FC 케이블이나 SCSI 케이블으로 직접 연결
  • 네트워크 백업 : 로컬 네트워크(LAN)을 통해 백업 장비와 서버를 접속
  • SAN 백업 : 백업용 테이프 장치를 …

Section 1. 관계 데이터 모델

릴레이션 개괄

행과 열로 구성된 2차원의 테이블

릴레이션 용어

http://www.jidum.com/jidums/view.do?jidumId=107
*참고
스키마 : 릴레이션이 어떻게 구성되는지, 어떤 정보를 담고 있는지에 대한 기본적인 구조를 정의(첫 행 헤더)
  • 속성 : 릴레이션의 열
  • 튜플 : 릴레이션의 행
  • 도메인 : 하나의 속성이 가질 수 있는 값들의 집합

CASE 1

INSERT INTO dbo.productTbl VALUES ( 'GD101', '나이키', '2000-12-12', '미국', 900);INSERT INTO dbo.productTbl VALUES ( 'GD102', '아디다스', '2000-01-13', '독일', 450);INSERT INTO dbo.productTbl VALUES ( 'GD103', '프로스펙스', '2000-02-14', '한국', 720);INSERT INTO dbo.productTbl VALUES ( 'GD104', 'FILA', '2000-03-15', '영국', 500);

CASE 2

INSERT INTO dbo.productTbl(p_code, p_name, p_date, p_area, p_money)VALUES( 'GD101', '나이키', '2000-12-12', '미국', 900),( 'GD102', '아디다스', '2000-01-13', '독일', 450),( 'GD103', '프로스펙스', '2000-02-14', '한국', 720),( 'GD104', 'FILA', '2000-03-15', '영국', 500);

CASE 3

INSERT INTO dbo.productTblVALUES( 'GD101', '나이키', '2000-12-12', '미국', 900),( 'GD102', '아디다스', '2000-01-13', '독일', 450),( 'GD103', '프로스펙스', '2000-02-14', '한국', 720),( 'GD104', 'FILA', '2000-03-15', '영국', 500);

jjin

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store