dml2 MYSQL - DDL DML 예제 -- DDL(데이터 정의어) 1. 다음과 같은 속성을 가진 NewBook 테이블을 생성하시오. 도서번호를 기본키로 한다. bookname과 publisher는 NULL값을 가질 수 없고, price 값은 입력되지 않으면 기본 값 10000을 지정한다. bookid(도서번호) - INT bookname(도서이름) - VARCHAR(20) publisher(출판사) - VARCHAR(20) price(가격) - INT CREATE TABLE NewBook(bookid INT, bookname VARCHAR(20) NOT NULL, publisher VARCHAR(20) NOT NULL , price INT DEFAULT 10000 , PRIMARY KEY(bookid)); 2. 다음과 같은 속성을 가진 Ne.. 2021. 5. 26. MYSQL - DDL, DML? DDL (테이블구조) 데이터 정의언어 트랜잭션이 발생시키지 않아서 빠르다. 되돌림이나 완전적용 사용불가 CREATE 새로운 테이블을 생성 ALTER 테이블 변경 DROP 테이블 삭제 DML(테이블 데이터) 데이터를 조작언어 트랜잭션이 발생하는 SQL도 이 DML에 속성 - 테이블의 데이터를 변경(입력/수정/삭제)할 때 실제 테이블에 완전히 적용하지 않고, 임시로 적용시키는 것 - ROLLBACK이 가능하지만 MYSQL에서는 commit이므로 ROLLback이 먹히지 않음 SELECT 데이터 검색 INSERT INTO 테이블[(열1, 열2..)] VALUES(값1,값2..) 열은 내가 쓰고 싶은 열만 쓰고 값도 같이 맞추어주어야함 튜플 삽입 UPDATE SET 데이터 튜플을 수정 DELETE 튜플 삭제 A.. 2021. 5. 26. 이전 1 다음