반응형

# COUNT(*) 갯수 출력

  • 특정 테이블에서 특정 조건에 맞는 컬럼의 갯수 등을 출력하고자 할때 사용 
  • 정석
SELECT COUNT(*) AS CNT
  • 여기서 AS는 생략 가능하다.
  • cnt는 별칭 or 별명 or 이름을 의미한다.
SELECT COUNT(*)  CNT
  • 예제(별명(cnt) 있는 경우)
테이블 명 : article
article테이블에서 작성자 memberId와 일치하는 article 갯수 출력

SELECT COUNT(*) AS cnt
FROM `article` 
WHERE memberId = 7

=> 결과( memberId가 7인 대상이 작성한 글이 5개 존재 )
cnt
===
5

  • 예제(별명(cnt) 없는 경우)
테이블 명 : article
article테이블에서 작성자 memberId와 일치하는 article 갯수 출력

SELECT COUNT(*) AS cnt
FROM `article` 
WHERE memberId = 7

=> 결과( memberId가 7인 대상이 작성한 글이 5개 존재 )
COUNT(*)
===
5

반응형
반응형

# MySQL 테이블에서 특정 컬럼(열) 가져오기

  • 아래 구문을 통해 가져올 수 있다.
  • 특정 테이블의 특정 컬럼만 가져올 수도 있고, 컬럼을 여러개 가져올 수도 있다.
SELECT 가져올 컬럼명 FROM 테이블명

예제) 
1) member 테이블 에서 id 컬럼 가져올 때
SELECT id FROM `member`

2) member 테이블 에서 여러 컬럼 가져올 때
SELECT id, nickName FROM `member`

특정 컬럼만 가져오기
여러 컬럼 가져오기

반응형
반응형

# 기존 테이블에 새 컬럼 추가하는 방법

  • 기존 테이블에 새 컬럼을 추가 할 때 ALTER TABLE ~ ADD를 사용한다.
  • ALTER TABLE 테이블명 ADD 추가할 컬럼명 컬럼 조건 (컬럼이 인트인 경우 INT NOT NULL 등)
  • 예시
기존 테이블 명 : article
신규 추가할 컬럼 명 : hit
MySQL 적용할 코드 : ALTER TABLE article ADD hit INT NOT NULL

추가 전
컬럼 추가 후( 컬렴 명 : hit )

 

# 기존 테이블 내 기존 컬럼 삭제하는 방법

  • 기존 테이블 내 기존 컬럼을 삭제 할 때 ALTER TABLE ~ DROP를 사용한다.
  • ALTER TABLE 테이블명 DROP 삭제할 컬럼명
  • 예시
기존 테이블 명 : article
삭제할 컬럼 명 : email
MySQL 적용할 코드 : ALTER TABLE article DROP email

 

# 기존 테이블 내 기존 컬럼 수정하는 방법

## 컬럼명 변경

ALTER TABLE 테이블명 CHANGE 기존컬럼명 변경할컬럼명 컬럼타입

## 컬럼 순서 변경

ALTER TABLE 테이블명 MODIFY 순서변경할컬럼명 컬럼타입 AFTER 앞에오는컬럼명

## 컬럼 디폴트값 변경

ALTER TABLE 테이블명 ALTER COLUMN 변경할컬럼명 SET DEFAULT 디폴트값

## 컬럼 타입 변경

ALTER TABLE 테이블명 MODIFY 컬럼명 변경할컬럼타입

반응형
반응형

* 이전 페이지, 다음 페이지, 특정 url로 가기

1. 이전 or 이후 페이지로 가기 ( history.go(숫자) )

  • 숫자를 입력하여 이전 또는 이후 페이지로 이동 가능

 

2. 이전 페이지로 가기 ( history.back( ); )

  •  현재 페이지의 한 단계 이전 페이지로 이동
  • history.go(-1)과 동일하다.

 

3. 다음 페이지로 가기 ( history.forward( ); )

  • 다음 페이지로 이동
  • history.go(1)과 동일하다.
  • 만약 다음으로 이동할 페이지가 없다면 동작하지 않는다.

 

4. 특정 url 주소로 이동 ( location.replace('url') )

  • 입력된 url 주소로 이동
반응형

+ Recent posts