본 논문 의 사례 는 my sql 보기 원리 와 용법 을 서술 하 였 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다. 본문 내용:
보기
보기 만 들 기
보기
보기 의 수정
보기 의 삭제
보기 의 데이터 조작
선발 날짜:2018-04-13 보기 란 무엇 입 니까?
보 기 는 조회 결 과 를 바탕 으로 하 는 가상 표 로 데이터 출처 의 표 는 기본 표 라 고 부른다.
보기 의 작성 과 삭 제 는 기본 표 에 영향 을 주지 않 습 니 다.
보기 의 삽입,수정 작업 은 기본 표 에 영향 을 줄 수 있 습 니 다.
보기 가 여러 기본 표 에서 나온다 면 기본 표를 수정 할 수 없습니다.
보기 의 용도:
1.보 기 는 조회 결 과 를 바탕 으로 보 기 는 사용자 에 게 보 여주 지 말 아야 할 데이터 정 보 를 숨 길 수 있 습 니 다.(예 를 들 어 특정한 개발 자 는 사용자 정보 표를 필요 로 하지만 사용자 에 게 보 여주 지 말 아야 할 암호 정 보 를 숨 길 수 있 습 니 다.)
2.보 기 는 가상 표 로 조회 정 보 를 보기 에 저장 할 수 있 습 니 다.이렇게 하면 조작 하기에 편리 합 니 다.
......
보기 만 들 기:
문법:create view 보기 이름 as selection 구문[with check option];[selection 문 구 는 여러 표 로 결 과 를 조회 할 수 있 습 니 다:공동 조회,연결 조회]
with check option 은 where 등 조건 문 에 따라 삽입 과 수정 작업 을 제한 합 니 다.(예 를 들 어 검 색 된 보기 데 이 터 는 남자 이 고 남 자 를 여자 로 바 꾸 는 것 을 허락 하지 않 습 니 다)
create view man_info as select * from student where gender="male";
보충:
보기 의 생 성 은 또 하나의 옵션 이 있 습 니 다.보기 알고리즘(여기 서 설명 하지 않 고 알 고 싶 은 것 은 바 이 두 가능)
보기:
보 기 는 가상 표 로 표 에 대한 보기 문 구 를 모두 보기 에 사용 할 수 있 습 니 다.
모든 보기 보기:show tables/views;
보기 구조:describe/show columns from 보기 이름;
보기 생 성 문장:show create table/view 보기 이름;
보기 의 수정:
보기 정의 오류 가 발생 할 수 있 으 므 로 보기 수정 작업 을 수행 합 니 다.
문법:alter view 보기 이름 as 새로운 selection 구문;
create view user_view as select * from user;
alter view user_view as select username,money from user;
보충:
보 기 는 가상 표 이기 때문에 보 기 를 수정 할 수 있 는 방법 도 있 습 니 다.create or replace view 보기 생 성 문 구 를 만 들 수 있 습 니 다.[새로운 보기 로 오래된 보 기 를 덮어 씁 니 다]
보기 삭제:
문법:drop view 보기 이름[,보기 이름...];
예시:
drop view student_class,student_info;
보기 의 데이터 조작:
보기 가 여러 기본 표 에서 나온다 면 기본 표를 수정 할 수 없습니다.하지만 이론 적 으로 업 데 이 트 는 허용 된다.
보기 데이터 보기:
문법:보기 이름 에서 select 필드 목록;【기본 표 의 조회 작업 과 일치 합 니 다.]
보기 의 데이터 삽입:
데이터 원본 이 여러 기본 표 에서 나 왔 을 때 삽입 작업 을 할 수 없습니다.
문법:그림 이름 값()에 삽입 합 니 다.【기본 표 의 삽입 작업 과 일치 합 니 다.]
주의:보기 구 조 는 기본 표 에서 나 오기 때문에 기본 표 의 제약 을 받 아야 합 니 다.한 필드 가 비어 있 는 것 을 허용 하지 않 지만 보기 의 삽입 작업 이 할당 되 지 않 으 면 삽입 에 실 패 했 습 니 다.
보기 의 데이터 수정:
문법:update 보기 이름 set 필드 이름=값 where 조건;【기본 표 의 수정 작업 과 일치 합 니 다.]
보기 의 데이터 삭제:
데이터 원본 이 여러 기본 표 에서 나 왔 을 때 삭제 작업 을 할 수 없습니다.
문법:delete from 보기 이름 where 조건;【기본 표 의 삭제 작업 과 일치 합 니 다.]
더 많은 MySQL 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다. 본 논문 에서 말 한 것 이 여러분 의 MySQL 데이터베이스 계획 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: