반응형

2024/05/16 3

MySQL Workbench : 실시간 날짜 데이터 적용 TIMESTAMP (now() on update now())

- 학습을 위해 TIMESTAMP 라는 Datatype이 포함된 테이블을 새로 생성 # 새로운 데이터를 넣어보는데 TIMESTAMP로 생성한 createdAt 컬럼에는 now() 함수로 값을 넣어주자.insert into comment(content, createdAt)values('좋아요' , now() );insert into comment(content, createdAt)values('맛없어요' , now() );select *from comment;ㄴ 이러면 작성한 시간을 기준으로 현재 시간이 자동으로 입력된다. # 이제 테이블 수정 화면에서 createdAt 컬럼의 default 값에 now() 함수를 입력하고 applyㄴ default 값이 자동으로 'CURRENT_TIMESTAMP' 로 변..

MySQL Workbench : 날짜 데이터 관련 함수들 (now())과 부등호를 활용한 시간 차이 구하기 (interval)

- 학습을 위해 이전에 만든 DB와 테이블을 사용- 참고 : https://sorktjrrb.tistory.com/120 MySQL Workbench : 날짜 데이터를 저장하는 데이터타입 (DATE, TIME, DATETIME)- 날짜 데이터 학습을 위해 새로운 테이블 생성ㄴ Datatype이 중요함 # yhdb로 db 사용어 입력하고 테이블에 새로운 데이터 입력use yhdb;insert into people(name, birthdate, birthtime, birthdt)values( 'Mike', '1990-11-11'sorktjrrb.tistory.com # 중요한 개념! 현재 시간을 실시간으로 적용해주는 now() 함수!-- 현재 시간을 구하는 방법 now() 함수select now(); # 이..

MySQL Workbench : 날짜 데이터를 저장하는 데이터타입 (DATE, TIME, DATETIME)

- 날짜 데이터 학습을 위해 새로운 테이블 생성ㄴ Datatype이 중요함 # yhdb로 db 사용어 입력하고 테이블에 새로운 데이터 입력use yhdb;insert into people(name, birthdate, birthtime, birthdt)values( 'Mike', '1990-11-11', '10:07:35', '1990-11-11 10:07:35'),( 'Larry', '1980-12-25', '04:10:42', '1980-12-25 04:10:42'); # 데이터 타입이 DATE 일때만 사용가능한 함수-- 년월일에서 날짜만 가져올때 day() 함수select name, day(birthdate)from people; -- 월정보만 가져올때 month() 함수select name, mo..

728x90
반응형