[MYSQL] 데이터 삭제 DELETE, DROP, TRUNCATE
·
CS/SQL
DELETE, DROP, TRUNCATE는 모두 데이터베이스에서 데이터를 삭제하는 명령어지만, 각각의 목적과 동작 방식이 다르다. DELETE, DROP, TRUNCATE 특징1. DELETE테이블에서 특정 조건에 맞는 데이터를 삭제하는 데 사용된다. 삭제한 데이터는 트랜잭션 로그에 기록되므로 롤백이 가능하다. WHERE 절을 사용하여 특정 조건에 맞는 데이터만 삭제할 수 있다. 테이블 구조나 데이터 정의는 영향을 받지 않는다. 삭제 후에도 테이블에 데이터가 남아 있을 수 있다. 2. DROP테이블, 데이터베이스, 또는 다른 객체를 삭제하는 명령어다. 이 명령어를 실행하면 해당 테이블이나 객체 자체가 삭제되고, 복구할 수 없다. 테이블의 모든 데이터와 구조가 완전히 삭제되며, 관련된 모든 인덱스와 제약 ..
[MySQL] 명령어 정리
·
CS/SQL
기능별 명령어 정리기능SQL 명령어설명데이터베이스 관리CREATE DATABASE database_name;새로운 데이터베이스 생성 DROP DATABASE database_name;데이터베이스 삭제 USE database_name;사용할 데이터베이스 선택테이블 관리CREATE TABLE table_name (column1 datatype constraint, ...);새로운 테이블 생성 DROP TABLE table_name;테이블 삭제 ALTER TABLE table_name ADD column_name datatype;테이블에 새로운 열 추가 ALTER TABLE table_name DROP COLUMN column_name;테이블의 특정 열 삭제 ALTER TABLE table_name MODIF..