SQL
SQL 메모장 (row값 삽입, 갱신, 삭제)
macbook2
2024. 7. 10. 19:23
1. row값을 추가
INSERT INTO 테이블(컬럼1, 컬럼2, 컬럼3) VALUES(값1, 값2, 값3);
INSERT INTO student(id, name, student_number, major, email, phone, admission_date)
VALUES(1, '성태후', '20142947', '컴퓨터공학과', 'teahos@naver.com', '010-1234-1234', '2014-03-12');
INSERT INTO student(id, name, student_number, major, email, phone, admission_date)
VALUES(2, '김소원', '20130912', '화학과', 'sungso@google.com', '010-1223-3123', '2013
INSERT INTO student(id, name, student_number, major, admission_date)
VALUES(3,'이현승', '20111025', '법학과', '2011-03-02');
2. row 값 갱신
UPDATE 테이블 SET 컬럼1 = '변할 값1', 컬럼2 = '변할 값2' WHERE 컬럼 = '값';
UPDATE student SET major = '멀티미디어학과', name = '차소원' WHERE id = 2;
3. row 값 삭제
DELETE FROM 테이블 WHERE 컬럼 = '값';
DELETE FROM student WHERE id = 3;
삭제에는 물리삭제와 논리삭제 두가지 방법이 존재함
위와 같은 방법이 물리삭제
delete, cancelled와 같은 이름을 가지고 있는 열이 있고 'Y'을 'N'으로 UPDATE 하여 삭제 여부를 판단하는 논리삭제가 있다.