데이터베이스 보기 와 트리거
장점: 1. 간단 합 니 다. 보 기 는 가상 논리 표를 구 축 했 습 니 다. 이 표 의 데이터 원본 에서 실 행 된 조 회 는 여러 표 에서 유래 할 수 있 습 니 다. 사용 할 때 가상 표를 직접 사용 하여 복잡 한 조회 2. 안전, 데이터 베 이 스 는 권한 설정 이 있 지만 줄 과 열 에 대한 권한 이 없습니다.그래서 같은 표 에 있 는 완전한 데 이 터 를 보 여 주 느 냐 가 문제 입 니 다. 3. 데이터 독립 은 원래 표 의 토대 위 에 열 을 더 하 는 것 과 같 습 니 다.
:
:
create view view_name as (select * from user);
select * from
show table status where comment='view'
drop view
5. 트리거: trigger 트리거, 트리거 라 고도 합 니 다. 표 와 관련 된 명령 데이터 대상 입 니 다. 트리거 는 구문 호출 도 필요 없고 수 동 으로 시작 할 필요 도 없습니다. 그 는 이벤트 에 의 해 트리거 됩 니 다. 이 벤트 는 insert update 와 delete 문 구 를 포함 합 니 다. 지정 한 표 에 지정 한 동작 이 발생 하면 트리거 를 활성화 합 니 다.
create trigger t_name
after insert on for each row
begin
sql
end;
# create trigger t_name t_name
# after
# insert update delete
# begin
# end
# old
1. mysql
\d $
2. user user_bak --
create trigger t_name
before delete on user for each row
begin
insert into user_bak(id,name) values(old.id,old.name);
end;
$
3.
\d ;
select * from information_schema.triggers;
drop trigger t_name
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.