[이것이 MySQL이다] 8장 정리

뷰는 사용자에게 보여주고 싶지 않은 정보를 제외하거나 복잡한 쿼리를 단순화하는 데 사용될 수 있다. 뷰는 테이블과 같이 데이터를 조작할 수 있으며, 이를 통해 뷰의 활용 방법을 익힐 수 있다.
Feb 19, 2024
[이것이 MySQL이다] 8장 정리

쿼리

CREATE VIEW v_table_usertbl AS -- 보여주고 싶지 않은 정보가 있다면 뷰로 생성해서 보여주는 방법이 있다. SELECT userid, name, birthyear, height, mdate FROM usertbl; SELECT * FROM v_table_usertbl; create user 'test_user'@'%' identified by '1234'; -- 유저 생성 select * from mysql.user; -- 유저 조회 grant select on v_table_usertbl to 'test_user'@'%'; -- 권한 부여 flush privileges;
 

핵심 포인트

  • 뷰는 일반 사용자 입장에서는 테이블과 동일학게 사용하는 개체다. 만약 사용자에게 보여주고 싶지 않은 정보가 있다면 해당 정보를 제외한 뷰를 생성해서 보여주는 방법이 존재한다.
  • 또한 뷰는 복잡한 쿼리를 단순화 시켜 줄 수 있다.
  • 뷰는 테이블과 마찬각지로 create, alter, delete, insert를 통해 데이터를 조작할 수 있다.
 

결론!

  • 뷰의 활용 방법에 대해 익힐 수 있었다.
Share article

More articles

See more posts

👨🏻‍💻DriedPollack's Blog