데이터 입력 : INSERT
INSERT INTO 테이블(컬럼명1, 컬럼명2, ...) VALUES (값1, 값2, ...),(값1, 값2, ...);
INSERT 방식
- 원소를 직접 입력
- 질의에 의한 입력: 질의 결과. 즉, 다수의 원소들이 동시에 입력
원소의 직접 입력
INSERT INTO student(id, name) VALUES ('970601','임꺽정'), ('980402','홍길동');
질의에 의한 입력: 학생 중 성적이 3.5 이상인 경우 장학생 목록에 추가
INSERT INTO scholarshipStudent(id,major,gpa)
SELECT S.id, S.major. S.gpa
FROM student S
WHERE gpa>=3.5;
데이터 삭제 : DELETE
DELETE FROM 테이블 WHERE 조건;
DELETE 방식
- 조건에 만족하는 원소 삭제
- 전체 원소 삭제
조건에 만족하는 원소 삭제
DELETE FROM student WHERE gpa<=0.3;
모든 원소 삭제
DELETE FROM scholarshipStudent;
데이터 수정: UPDATE
UPDATE 테이블명 SET 속성1=값1 (, 속성2=값2, ...) WHERE 조건;
장학생 중 평점이 4.0 이상인 경우 장학금을 500,000으로 수정하시오
UPDATE scholarshipeStudent
SET amount=500000
WHERE gpa>=4.0;
모든 장학금을 10% 인상하라.
UPDATE scholarshipStudent
SET amount=amount*1.1;
'Domain > 데이터베이스' 카테고리의 다른 글
[데이터베이스] 7. SQL의 View (0) | 2020.07.23 |
---|---|
[데이터베이스] 6. 무결성 제약 조건 (0) | 2020.07.23 |
[데이터베이스] 4. MySQL 중첩질의문 (0) | 2020.07.22 |
[데이터베이스] 3. MySQL - 조회 (0) | 2020.07.22 |
[데이터베이스] 2. MySQL 기본 - USER, DB, TABLE 생성 (+GRANT;권한) (0) | 2020.07.22 |