데이터 조작어 (DCL) : DELETE문 데이터 조작어 (DCL) DELETE문 DELETE문 테이블 내 기존 투플을 삭제하는 명령 기본문법 DELETE FROM 테이블명 WHERE 검색조건; 연습문제 질의 3-49. Book 테이블에서 도서번호가 11인 도서를 삭제하시오. DELETE FROM Book WHERE bookid = '11'; 질의 3-50. 모든 고객을 삭제하시오. DELETE FROM customer; Database/SQL 2022.08.02
데이터 조작어 (DCL) : UPDATE문 데이터 조작어 (DCL) UPDATE문 UPDATE문 테이블 내 특정 속성 값을 수정하는 명령 기본문법 UPDATE 테이블명 SET 속성명1 = 값1 [, 속성명2 = 값2, ...] [WHERE ]; 연습문제 질의 3-47. Customer 테이블에서 고객번호가 5인 고객의 주소를 ‘대한민국 부산’으로 변경하 시오. UPDATE Customer SET address = '대한민국 부산' WHERE custid = 5; 질의 3-48. Book 테이블에서 14번 ‘스포츠 의학’의 출판사를 imported_book 테이블의 21번 책의 출판사와 동일하게 변경하시오. UPDATE Book SET publisher = (SELECT publisher FROM imported_book WHERE bookid =.. Database/SQL 2022.08.02
데이터 조작어 (DCL) : INSERT문 데이터 조작어 (DCL) INSERT문 INSERT문 테이블에 새로운 투플을 삽입하는 명령 기본문법 INSERT INTO 테이블명[(속성리스트)] VALUES (값리스트); 연습문제 질의 3-44. Book 테이블에 새로운 도서 ‘스포츠 의학’을 삽입하시오. 스포츠 의학은 한솔의학서적 에서 출간했으며 가격은 90,000원이다. INSERT INTO Book(bookid, bookname, publisher, price) VALUES(11,'스포츠의학','한솔의학서적',90000); 질의 3-45. Book 테이블에 새로운 도서 ‘스포츠 의학’을 삽입하시오. 스포츠 의학은 한솔의학 서적에서 출간했으며 가격은 미정이다. INSERT INTO Book(bookid, bookname, publisher) VAL.. Database/SQL 2022.08.02
데이터 정의어 (DDL) : DROP문 데이터 정의어 (DDL) DROP문 DROP문 테이블을 삭제하는 명령 테이블의 구조와 데이터를 모두 삭제하므로 사용에 주의해야 함 * 데이터만 삭제하려면 DELETE 문을 사용. 기본문법 DROP TABLE 테이블명 Database/SQL 2022.08.02
데이터 정의어 (DDL) : ALTER문 데이터 정의어(DDL) ALTER문 ALTER문 : 생성된 테이블의 속성과 속성에 관한 제약을 변경하며, 기본키 및 외래키를 변경함. ADD, DROP은 속성을 추가하거나 제거할 때 사용. MODIFY는 속성의 기본값을 설정하거나 삭제할 때 사용. ADD , DROP 은 제약사항을 추가하거나 삭제할 때 사용 ALTER TABLE 테이블명 [ADD 속성이름 데이터타입] # 속성 데이터타입 추가 [DROP COLUMN 속성이름] # 속성 삭제 [MODIFY 속성이름 데이터타입] # 속성 데이터타입 변경 [MODIFY 속성이름 [NULL┃NOT NULL]] # NULL 제약조건 설정 [ADD PRIMARY KEY(속성이름)] # 속성(컬럼) PRIMARY KEY 설정 [[ADD┃DROP] 제약이름] 연습문제 .. Database/SQL 2022.08.02