일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Spring Batch 강의
- spring Annotation
- 젠킨스
- python 기초
- MYSQL
- intelliJ plugin
- docker
- Spring Batch
- apache log4j
- Vue 알아보기
- 미국 배당주
- python
- Spring
- spring boot 시작
- 미국주식
- 도커
- 티스토리 광고 수익
- scrapy
- JDK1.3
- 구글 애드센스 수익
- Python 기본편
- AES256
- docker mysql
- Vue
- gradle
- 애드센스 수익
- docker 명령어
- Vue 배우기
- Vue 강의
- IntelliJ
목록DB/MySql (4)
나만의공간
MySql DB를 사용할때는 DB Transaction을 확인 후 개발을 진행 해야 합니다. Transaction은 데이타를 커밋(Commit) / Select 할때 영향을 주게 되며, DB Lock 발생을 초래하여 Application에 영향을 줄 수 도 있습니다. 현재 개발추세는 DB Procedure를 미사용하여 개발을 진행하지만, 좀더 빠른속도, 개발환경상 Procedure를 사용할때가 있습니다. 이때 Transaction을 이해 안하고 개발을 진행하게 되면 운영환경 오픈시 시스템 장애를 초래하게 됩니다. 이에 Transaction Level과 프로시져 작성시 Transaction을 제어 하는 방법을 공유 드립니다. Transaction Level MySql은 innoDB로 세팅된 상태를 기준으로..
CAST() 형식 : CAST (expression as 데이터형식) 변환가능한 형식 소문자만 적용 될 수도 있음 BINARY -- 이진 데이터 CHAR -- 문자열 타입 DATA -- 날짜 DATATIME -- 날짜, 시간 동시에 DECIMAL // 소수점 까지 JSON // JSON 타입 SIGEND integer // 부호 (음수,양수) 있는 정수형 TIME // 시간 UNSIGNED INTEGER // 양수만 정수형 예제 item_qty 컬럼이 unsigned int로 만들어져 있을경우 마이너스 값이 가능하도록 signed int로 변환 한다. SELECT cast(item_qty as signed integer) from order_item
MySql 컬럼 검색 테이블 : information_schema 테이블 권한이 없을경우 어드민 혹은 DB담당자에게 권한 부여 요청 SELECT * FROM information_schema.columns WHERE column_name = '컬럼명'