728x90
반응형
■ MySql 기본구문 SELECT / INSERT VALUES / UPDATE / DELETE / TRUNCATE
■ SELECT 문 (조회)
SELECT * FROM table_name
■ INSERT VALUES 문 (삽입)
#단일
INSERT INTO table_name ( col1, col2, col3 )
VALUES ( value1, value2, value3 )
#다중
INSERT INTO table_name ( col1, col2, col3 )
VALUES ( value1, value2, value3 ) , ( value4, value5, value6) , ······· , ( value11, value12, value13 )
■ UPDATE 문 (수정)
UPDATE table_name
SET col1 = value1
, col2 = value2
■ DELETE 문 (삭제)
DELETE FROM table_name
■ TRUNCATE 문 (삭제)
TRUNCATE TABLE table_name
#DELETE 와 TRUNCATE 차이
> Delete 의 경우 레코드 단위로 데이터를 제거
> Truncate 는 레코드 단위가 아닌 테이블을 Drop 한 후 재 생성하는 과정을 거침
(테이블의 전체 내용 제거 시 'delete' 보다 빠름)
> 테이블이 재생성 되므로 자동 증가 값이 설정된 컬럼이 존재시 테이블 생성시의 초기값부터 생성
▶ 조건
모든 기본구문 뒤 WHERE col1 = value1 AND col2 = value2
( col1 의 값이 value1 이고, col2 의 값이 value2 로 해당하는 데이터만 )
728x90
반응형
'MySql' 카테고리의 다른 글
[MySql] 테이블 삭제 drop table (0) | 2020.09.17 |
---|---|
[MySql] 문자열 합치기 concat (0) | 2020.09.17 |
[MySql] CASE 문 (0) | 2020.09.04 |
[MySql] WHERE 절 CASE문 비교 (0) | 2020.06.12 |
[MySql] 테이블 구조 복사 및 데이터 복사 (0) | 2020.05.12 |