MY SQL 2일차

Berrypanda·2021년 9월 2일
0

MY SQL

목록 보기
2/8

2021.09.02

<오늘 배운 것>

  1. SELECT * FROM table

    *자리에는 column의 이름이 ,로 구분되어 들어갈 수 있다. table자리에는 테이블의 이름이 들어간다.

  2. 조건문

where 조건
a=b (>=, <=, !=, <>, >, <)
like '문자열%' : 여기서 %는 임의의 길이를 가진 문자열을 의미한다. access에서 *과 비슷
BETWEEN a AND b : a이상 b 이하
IN (a, b) : a 또는 b
_(언더바): %와 비슷하지만 1개의 문자를 의미
  1. 다양한 함수
YEAR, MONTH, DAYOFMONTH
DATEDIFF(나중 날짜, 시작 날짜)
CURDATE() : 오늘 날짜
DATE_ADD, DATE_SUB : 함수(날짜, INTERVAL 원하는 일 수 day)
UNIXTIMESTAMP vs FROM_UNIXTIME
  1. 정렬
ORDER BY 요소 ASC or DESC
CAST('열' as '자료형') : 열의 자료형을 임시로 바꿀 수 있음
LIMIT a : 상위 a개
LIMIT a, b : a부터 b개 표시 (a를 셀 때 0부터 센다)
  1. 기타
\(역슬래쉬) : 와일드문자(%,_)등을 일반적인 문자로 볼 수 있게 해줌
BINARY : 대소문자 구분 가능하게 해줌

<후기>

개강을 했고 벌써부터 정신이 없다. 아마 다음주에는 공부를 못 할 것 같은데 그래도 주말이나 목요일에 최대한 할 예정이다. 이번주로 코드잇 인증 기간은 종료되었다.
컴활 공부하면서 익숙해졌던 용어들이 많이 등장하여 다소 편한 점은 있다.

0개의 댓글