1. 데이터 추가
-- 테이블 정의했을때 모든 attribute순서대로 값 넣기
INSERT INTO table_name VALUES (comma-separated all values);
-- 지정한 attributes 값들로 넣기
INSERT INTO table_name (attributes list)
VALUES(attributes list 순서와 동일하게 comma-separated values);
-- 한번에 여러 튜플들을 추가할때
INSERT INTO table_name VALUES(),(),();
-- 예시
INSERT INTO EMPLOYEE VALUES(1, 'MESSI', '1987-02-01', 'M', 'DEV_BACK', 100000000, NULL);
INSERT INTO EMPLOYEE(NAME, BIRTH_DATE, SEX, POSITION, ID) VALUES('JENNY', '2000-10-12', 'F', 'DEV_BACK', 3);
2. constraints 확인
💡 SHOW CREATE TABLE table_name;
3. 데이터 조회
💡 SELECT * FROM table_name;
4. 데이터 수정하기
UPDATE table_name
SET attribute = value [, attribute = value]
[WHERE conditions];
UPDATE employee SET dept_id = 1003 WHERE id = 1;
-- 조건이 2개이상 연관된 테이블 2개이상일때
UPDATE employee, works_on
SET salary = salary * 2
WHERE id = empl_id and proj_id = 2003;
-- 컬럼명 앞에 테이블을 명시해 줄 수도 있다
UPDATE employee, works_on
SET salary = salary * 2
WHERE employee.id = works_on.empl_id and proj_id = 2003;
5. 데이터 삭제
💡 DELETE * FROM table_name [WHERE conditions];
출처: 쉬운코드
'STUDY > database' 카테고리의 다른 글
| [MySQL] 데이터 조회(2) subquery (0) | 2023.11.27 |
|---|---|
| [MySQL] 데이터 조회(1) (1) | 2023.11.27 |
| [DB] constrains(제약사항) 설정 (0) | 2023.11.21 |
| DB구축 예시 (1) | 2023.11.21 |
| SQL의 개념 (2) | 2023.11.21 |