DataBase

MySql 메서드 공부

Y0un9Ki 2024. 2. 19. 01:42
728x90
반응형

아직 Mysql을 처음 공부하는 입장에서 열심히 데이터 셋을 굴려보며 찾아본 메서드를 정리를 해놓고자 한다. 자꾸 정리하는 습관을 안들여서 그런지 까먹고 다시 찾아보기에 정리를 해서 다시 볼 수 있게끔 정리해야겠다!!!

  • select * from (table name) : table name에서 모든 열을 가지고 오는 메서드
  • AVG(열명) : 해당하는 열의 평균값
  • AS (name) : 메서드를 썻을 때 새로운 열이 생기는데 그 생기는 열의 이름을 설정해주는 메서드
  • WHERE : where을 추가해 조건을 생성할 수 있다.
  • BETWEEN : 특정 칼럽의 값이 시작점 ~ 끝점인 데이터만 출력할 수 있는 조건을 생성한다. (보통 조건문이기에 where문 다음에 자주 나온다.)
  • round(amount(숫자형), 자릿수) : 반올림을 해주는 메서드이다.
  • left (outer) join :
  • inner join :
  • full join :
  • group by (컬럼명) :
  • DISTINCT : 중복을 제외하고 데이터를 조회할 수 있다.

IN : 전에는 =이라는 연산자를 통해 where문에서 조건에 해당하는 컬럼 value값을 뽑아 냈는데 in을 통해서도 할수 있다. ( ex) 밑에 그림과 같이 classicmodels.customer 테이블에 contry가 USA 또는 CANADA인 customernumber을 뽑는 방법이다.)

MYSQL의 집계합수

  • sum(컬럼명) : 우리가 원하는 컬럼의 value값을 다 합해준다.
  • count(컬럼명) : 우리가 원하는 컬럼의 vaule값을 중복을 제외하고 숫자를 세준다.
  • avg(컬럼명) : 우리가 원하는 컬럼의 value값의 평균값을 구해준다.
  • 등등

너무나 할게 많아서 Mysql을 정리를 다 하지 못했지만 천천히 추가해나가면서 더 보충해서 글을 완성시켜 보자!!!

728x90
반응형