달마루
기획자에서 개발자로
달마루
전체 방문자
오늘
어제
  • 분류 전체보기 (334)
    • 기획 이야기 (3)
    • 개발자로 전향한 이유 (1)
    • Github Address (1)
    • 개발자, 그 여정 (11)
      • 기초특강 (4)
      • 국비학원 선정 (4)
      • BitCamp_수업내용 (1)
      • 학원 프로젝트 후기 (1)
      • 정보처리기사 (1)
      • 개발 이야기 (0)
    • 개념 창고 (126)
      • JAVA (50)
      • CS (1)
      • Database (27)
      • NetWork (2)
      • 자료 구조 (2)
      • React (8)
      • Spring (3)
      • JPA (1)
      • HTML & CSS (18)
      • JS (3)
    • algorithm (186)
      • 백준 (161)
      • 프로그래머스 (23)
    • 사는 이야기 (0)

블로그 메뉴

  • Github
  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • BOJ algorithm
  • 혼자공부하는SQL
  • 백준문제풀이
  • HTML
  • Bronze IV
  • select
  • Scanner
  • SQL고득점Kit
  • 문제풀이
  • BRONZE
  • Bronze V
  • programmers
  • MySQL
  • BOJ
  • Algorithm
  • 자바
  • 알고리즘풀이
  • math
  • SQL
  • 알고리즘
  • sql 문제풀이
  • 백준알고리즘
  • java
  • Bronze III
  • 혼공MySQL
  • java algorithm
  • 백준
  • 혼공SQL
  • react
  • 프로그래머스

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
달마루

기획자에서 개발자로

(혼공MySQL)14. 가상의 테이블: 뷰(생성, 수정, 삭제)
개념 창고/Database

(혼공MySQL)14. 가상의 테이블: 뷰(생성, 수정, 삭제)

2023. 3. 20. 14:05

view : 데이터베이스에 존재하는 일종의 가상 테이블.
바로가기 아이콘과 비슷한 개념. 테이블과 동일한 성격. 일반 사용자는 테이블과 뷰를 구분할 수 없다.
실제 데이터를 갖고 있지 않으며, 진짜 테이블에 Link된 개념이다. 
CREATE VIEW [뷰명] AS SELECT [컬렴명] FROM [테이블명] WHERE [조건절]



뷰를 사용하는 이유는 보안에 도움이 된다.
보여주고 싶은 부분만 보여줄 수 있다. 

복잡한 SQL을 단순하게 접근할 수 있다.
복잡한 쿼리를 VIEW로 만들어서 쉽게 접근한다. 

뷰가 테이블을 참조하고 있다고 테이블이 안지워지는 것은 아니고
테이블이 지워진 상태에서 뷰를 찾으면 못 불러온다.

CHECK TABE [뷰이름]
뷰의 상태를 체크할수있다.

저작자표시 비영리 변경금지 (새창열림)

'개념 창고 > Database' 카테고리의 다른 글

(혼공MySQL)16.인덱스의 내부 작동 원리와 구조, 인덱스에서 데이터 검색하기  (0) 2023.03.20
(혼공MySQL)15.인덱스의 개념과 장단점, 클러스터형 인덱스와 보조 인덱스  (0) 2023.03.20
(혼공MySQL)13. SQL 테이블 제약조건(기본키, 외래키, 고유키)  (0) 2023.03.20
(혼공MySQL)11.SQL 프로그래밍(IF문, CASE문, WHILE문, 동적SQL)  (0) 2023.03.20
(혼공MySQL)10. 두 테이블을 묶는 JOIN(INNER JOIN, OUTER JOIN, CROSS JOIN, SELF JOIN)  (0) 2023.03.20
    '개념 창고/Database' 카테고리의 다른 글
    • (혼공MySQL)16.인덱스의 내부 작동 원리와 구조, 인덱스에서 데이터 검색하기
    • (혼공MySQL)15.인덱스의 개념과 장단점, 클러스터형 인덱스와 보조 인덱스
    • (혼공MySQL)13. SQL 테이블 제약조건(기본키, 외래키, 고유키)
    • (혼공MySQL)11.SQL 프로그래밍(IF문, CASE문, WHILE문, 동적SQL)
    달마루
    달마루
    항상 어제보다 좋은 코드를 지향합니다. https://github.com/LimDongHyun99

    티스토리툴바