[MySQL] AutoCommit 과 DDL,DML,DCL
로컬에서 테이블 데이터를 비우기 위해서 truncate 를 계속 사용하고 있다가 테스트 DB 에서 테스트를 한 후'truncate' 로 테이블 데이터를 지우는 것을 사수님이 보고 깜짝 놀라셨다 잠깐 당황했지만, 이유를 여쭤보았다 위 명령어는 최대한 지양 하라고 하고, 이유는 꼭 찾아보라고 말씀하셔서 제대로 공부를 해본 내용을 정리해보겠다RDBMS 는 MySQL8.0 을 기준으로 작성하였습니다 DDL (데이터 정의어)보통 DBA 나 DB 를 관리하는 사람들이 자주 사용을 한다 작업단위는 '테이블(=객체)' 단위로 변화가 일어난다 exO schema, table, view, index 1) CREATE (테이블 생성, 스키마 생성)CREATE TABLE users ( id INT AUTO_INCREM..
Database/MySQL
2024. 11. 20. 18:27