본문 바로가기

개발61

[SQL] CHAR, VARCHAR 차이 ✔ 개념 CHAR고정 길이의 문자열 VARCHAR 가변길이 문자열 ✔ 예시 이름 CHAR(8) -> 이름 컬럼에 'abc' 라는 3 자리의 문자열을 넣어도 남는 공간에는 공백을 채워서 'abc ' 로 만들고 저장된 길이만큼 8자리를 사용한다. 이름 VARCHAR(8) -> 이름 컬럼에 'abc' 라는 3 자리의 문자열을 넣으면 데이터 크기의 3글자와 길이 저장을 위해 필요한 1자리를 더해 총 4자리를 사용하게 된다. ✔장단점 주민등록번호, 사번, 학번과 같이 변하지 않는 값은 CHAR 을 사용, 주소, 이름과 같이 길이가 변하는 값은 VARCHAR 를 사용하여 공간을 낭비하지 않는 것이 좋다. ✔참고 https://wildeveloperetrain.tistory.com/155 2023. 5. 29.
[SQL] sql server 와 오라클에서 현재시간 구하기 Sql server 와 오라클에서 현재시간 구하기 Sql server GETDATE() 출력 : 2023-05-28 10:06:34.670 CONVERT(VARCHAR(10), GETDATE(), 102) 출력 : 2023.05.28 Oracle TO_CHAR(SYSDATE, 'YYYY.MM.DD') 출력 : 2023.05.28 ✔참고 어쩌다DBA 유튜브 SQLD 실전문제풀이 2023. 5. 28.
[React-Hook-Form] 리액트훅폼 isDirty 와 dirtyFields 의 차이 React Hook Form 의 formState 에 isDirty 와 dirtyFields 가 있는데 둘의 차이가 무엇인지 궁금해서 화면에서 값을 찍어보며 테스트를 해봤습니다. 알게 된 둘의 차이를 정리해둘게요! ✔ 개념 isDirty와 dirtyFields는 React Hook Form 라이브러리에서 사용되는 용어로, 폼의 입력값이 변경되었을 때를 감지하는 기능을 제공합니다. ✔ 차이 isDirty isDirty는 전체 폼(form)의 dirty 상태를 나타내는 boolean 값입니다. 폼 내에서 어떤 입력 필드(input field)가 변경되었는지에 관계없이, 한 번이라도 input이 변경되었다면 isDirty는 true를 반환합니다. dirtyFields dirtyFields는 객체 형태로, 변경.. 2023. 5. 28.
[Java] BigDecimal 알아보기 double, float 과의 차이 코드분석을 하다가 BigDecimal을 보게 되었어요 double, float은 많이 봤지만 BigDecimal은 익숙하지 않아서 무슨 차이가 있는지 알아보았습니다. ✔ BigDecimal 개념 BigDecimal은 정확한 십진수 연산을 제공하는 Java의 클래스입니다. BigDecimal은 임의의 정밀도를 가지며, 실수를 소수점 이하의 숫자로 정확하게 표현할 수 있습니다. BigDecimal은 정확성을 우선시하기 때문에 숫자를 나타내는 데 있어서 더 많은 메모리와 계산 시간이 필요할 수 있습니다. BigDecimal은 금융 애플리케이션과 같이 돈과 소수점을 다루는 정확한 계산이 필요한 경우에 주로 사용됩니다. ✔ double 개념 double은 부동 소수점 숫자를 표현하기 위한 Java의 기본 데이터 .. 2023. 5. 26.