━━━━ ◇ ━━━━
정보보안실무/데이터베이스

[MariaDB] 데이터베이스 함수 종류 및 실습 2

728x90
반응형

특정 날짜를 기준으로 더하고 빼기(adddate, subdate)

221026일을 기준으로 30일을 더했을 때(adddate)

221026일을 기준으로 30일을 뺏을 때(subdate)

 

 

특정 날짜와 시간을 기준으로 시간 더하고 빼기(addtime, subtime)

2210269910초를 기준으로 5시간을 더했을 때(addtime)

2210269910초를 기준으로 5시간을 뺏을 때(subtime)

 

 

curdate, curtime, sysdate

curdate(current date) 현재 날짜

curtime(current time) 현재 시간

now : 현재 년월일 시분초 / sysdate

 

 

 

now를 사용해서 현재 연, 월, 일 확인하기

day( 혹은 dayofmonth)

 

 

 

datediff 날의 차이를 보는 함수

 

 

timdiff 시간의 차이를 보는 함수

 

 

요일의 숫자값 (dayofweek)

 

 

달의 이름(monthname)

 

 

1년의 시작날로부터 숫자로 얼마나 지났는지

 

 

달의 마지막 날짜 출력 (last_day)

특정 날짜를 기준으로도 할 수 있음 (now 대신 날짜입력)

 

 

time_to_sec

 

현재 접속한 사용자 정보 확인

root라는 사용자는 원격접속이 불가하다.

 

 

접속중인 사용자

 

 

 

DB의 정보와 schema 정보

지금은 데이터베이스가 선택되어 있지 않기 때문에 null이뜬다

mysql DB로 이동후 다시 입력해보면

 

 

 

최근에 select로 조회했던 행의 개수

row_count에서는 조회했던 명령어가 select일 경우에는 -1이 반환된다.

create 혹은 drop 명령어에서는 0이 반환된다.

그리고 나머지 다른 명령어들은 모두 개수가 반환된다.

 

 

DB에서 버전확인

 

 

sleep으로 10초뒤에 출력

query = 질문을 던지는 언어

 

 

모든 함수의 행을 확인하는 명령어

 

 

member_addr이 대구인 행의 개수

 

특정 열의 합계값

 

 

주소가 대구인 행들의 값들만 더하기

 

 

특정 열에 대한 평균

 

 

최대값, 최소값

 

 

출처: 후티와 떠나는 네트워크여행

 

728x90
반응형
COMMENT