트랜잭션 (TRANSACTION) - 하나의 작업을 하기 위한 명령어 묶음 단위 - 하나의 트랜잭션에서 실행하는 모든 명령어가 모두 완료되어야 전체가 완료되는 형태의 작어에서 사용 만약 하나라도 작업이 취소되면 모두 취소 완료와 취소를 나중에 결정하는 개념 임시 실행 개념. - 데이터의 안전성 확보를 위한 방법START TRANSACTION; 명령어1; 명령어2; ... COMMIT;ROLLBACK;COMMIT; => 작업완료ROLLBACK; => 작업취소 [Database] 트랜잭션 (TRANSACTION) 끝!
>, , >=, , =, 비교연산자 +, -, *, / 산술연산자AND, OR, NOT 논리연산자() 우선순위산술연산에 NULL이 포함되어 있다면 NULL은 계산하지 않음 연산 결과는 항상 NULL [Database] 연산자 끝!
숫자(정수)BIT(m) 1 ~ 64 BINARY 값을 지정BOOL TRUE(1), FLAS(0) == TINYINT(1)TINYINT(m) 0~255사이의 작은 수를 표현(-128~127)SMALLINT(m) 2BYTE 0~65536 (-32768 ~ 32767)MEDIUMINT(m) BYTE(0~166777215)INT(m) 4BYTE => Java int 자료형과 동일BIGINT(m) 8BYTE => Java long과 동일 숫자(실수)FLOAT(m,d) 정밀도가 작은 부동소수점 표현 ( d: 소수자리수)DOUBLE(m,d) 정밀도가 큰 부동소수점 표현 => MySQL 8.0.17버전 이후부터 사용되지 않음DECIMAL(m,d) 고정소수점 표현..