DataBase(SQL)/DAY 27 _ 23.09.25 (3) 썸네일형 리스트형 View CREATE VIEW mytable AS SELECT c.NAME , b.BOOKNAME , b.PUBLISHER , o.* FROM ORDERS o INNER JOIN CUSTOMER c ON c.CUSTID = o.CUSTID INNER JOIN BOOK b ON b.BOOKID = o.BOOKID ; SELECT * FROM qwer; --> 얘도 한번 생성되면 지우기전까지 유지되는구낭. SELECT * FROM mytable; 1. 가상 테이블: 뷰는 실제 데이터를 저장하지 않고, 쿼리 실행 시에만 데이터를 생성하여 보여주는 가상 테이블입니다. 데이터 추출과 필터링: 뷰를 사용하여 원하는 테이블에서 데이터를 추출하고, 필요한 열을 선택하거나 행을 필터링하여 특정 조건을 충족하는 데이터만 표시할 수.. DDL -- DDL(데이터 정의어) : Create, Drop, Alter --> 스키마를 정의한다. --> 데이터베이스 관리자 또는 데이터베이스 설계자의 역할에 해당! --> DDL 명령문은 데이터베이스 객체를 생성, 수정, 삭제하거나 데이터베이스의 구조를 정의하는 데 사용됨 1. CREATE: 데이터베이스 객체를 생성하는 데 사용됩니다. 예를 들어, 테이블, 뷰, 시퀀스, 인덱스 등을 생성할 때 CREATE 문을 사용합니다. 2. ALTER: 데이터베이스 객체를 수정하는 데 사용됩니다. 테이블에 새 열을 추가하거나 기존 열의 데이터 유형을 변경하는 등의 작업을 수행할 수 있습니다. 3. DROP: 데이터베이스 객체를 삭제하는 데 사용됩니다. 예를 들어, 테이블을 삭제하거나 인덱스를 삭제할 때 DROP 문을 .. DML -- DML(CRUD) : Insert, Select, Update, Delete ** Sequence DROP SEQUENCE Student_seq; CREATE SEQUENCE Student_seq; --> 일반적으로 table과 함께 생성되며, table name과 같은 명을 가짐. --> 일련 번호를 생성하는 데 사용. --> 일련 번호는 주로 고유한 식별자를 생성하거나 데이터베이스 내에서 순차적으로 증가하는 값을 생성하는 데 유용. * 각 구문 요소의 역할 : sequence_name: 생성하려는 시퀀스의 이름을 지정합니다. START WITH : 시퀀스가 시작할 값입니다. 기본적으로 1로 설정됩니다. INCREMENT BY : 시퀀스의 증가값을 지정합니다. 기본적으로 1로 설정됩니다. MINV.. 이전 1 다음