개발/Database
-
트랜잭션의 특성개발/Database 2020. 11. 24. 19:10
트랜잭션의 특성은 일반적으로 ACID라는 약어로 설명된다. 원자성(Atomicity) 트랙잭션의 작업이 부분적으로 실행되거나 중단되지 않는 것을 보장 즉, All or Nothing의 작업 단위가 전부 실행되거나 전부 실행되지 않는다는것으로 작업의 일부분만 실행 될 수 없다는 것을 의미 일관성(Consistency) 트랜잭션이 성공적으로 완료되면 일관적인 DB 상태를 유지해야한다는 것을 의미 트랜잭션 이후에도 이전상태와 상태가 동일해야함, 예를 들어 계좌의 금액필드가 0 크거나 같아야 한다는 제약조건이 있다면 종료후에도 이것이 유지되며 유지되지 않는다면 해당 트랜잭션은 중단 격리성(Isolation) 트랜잭션 수행시 다른 트랜잭션의 작업이 끼어들지 못하도록 보장하는 것을 의미 즉, 트랜잭션끼리는 서로를 ..
-
GROUP_CONCAT개발/Database 2019. 5. 30. 18:25
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ mysql> help group_concat Name: 'GROUP_CONCAT' Description: Syntax: GROUP_CONCAT(expr) This function returns a string result with the concatenated non-NULL values from a group. It returns NULL if there are no non-NULL values. The full syntax is as follows: GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer | col_name | expr} [ASC | DESC] [,co..