primary 키는 테이블당 하나밖에 못쓴다. 그래서 primary 키를 썼다면 unique 를 쓰면된다.
2개의 칼럼의 값을 서로 바꾸고 싶을 때는 아래의 방법을 쓰면된다.
UPDATE TBL_TEST
SET COLUMN1 = (@anyThing:=COLUMN1) ,
COLUMN1 = COLUMN2 ,
COLUMN2 = @anyThing;
그룹함수
group_concat(칼럼) 그룹된 데이터 값을 나열해줌
min(칼럼) 그룹된것중에 가장 최솟값
max(칼럼) 그룹된것 중에 가장 최댓값
count(칼럼) 그룹된것들의 수
group by ~조건
데이터를 출력할때 조건이 같은 것끼리 묶여서 그룹화됨
inner join
다른 데이터베이스 중에 공통된 점이 있는 데이터를 토대로 표가 나옴
left join
공통된 점이 없더라도 나올수 있게할수 있음
union join
2개의 결과를 한번에 보여줄수 있게 할수 있음
ifnull(결과 1, 결과2)
ifnull(결과 1, 결과2) null 이 아니면 결과1 null 이면 결과 2
'MySQL' 카테고리의 다른 글
| 문제 2 . 어린동물 찾기 (0) | 2024.07.02 |
|---|---|
| 문제 1. 아픈 동물 찾기 (0) | 2024.07.02 |
| XAMPP 와 SQLyog community 이용해서 데이터 베이스 만들기, 간단한 표 만들기 (0) | 2023.07.12 |
| SELECT , UPDATE, DELETE (0) | 2023.05.19 |
| MySQL 용어, table 만들기 (0) | 2023.05.18 |