1 분 소요

안녕하세요. Nerd-Lee입니다.
공부 내용은, 인프런 박매일님의 [NarP Series]MVC 프레임워크는 내 손에[나프1탄] 을 참고하였습니다.


1. sql 파일 만들기

  • src 폴더 내에, kr.web.db라는 패키지 파일을 만든다.
  • 패키지 내에, member.sql 파일을 만들어준다.
  • 참고로, sql 파일은, Eclipse에서
    Data Source Explorer / Database Connections 에 데이터베이스가 연결이 되어 있어야 사용이 가능하다.

2. MySQL 실행하기

  • cmd 또는 powershell로, 해당 db 폴더로 이동을 해서 startup.bat or ./ startup 을 입력하자.
  • 그럼 실행이 잘된다. 만약 Do you already have another mysqld server running on port: 3306 ? 이런 에러가 발생한다면
    에러 해결 방법 을 클릭해서, 해결해보자.
  • 그리고, 이클립스에서 Database Connections 에 있는 db를 더블클릭하면, 연결이 된다.
  • member.sql 로 넘어가서, Name에, 해당 DB를 연결해주고, 테이블도 연결해주면, 연결상태로 변경된다.

3. 회원 테이블 생성하기

  • member.sql에 회원 테이블을 생성하는 쿼리를 작성하자
create table member(
	number int primary key auto_increment,
	id varchar(20) not null,
	password varchar(20) not null,
	name varchar(30) not null,
	age int not null,
	email varchar(30) not null,
	phone varchar(30) not null
)
  • 쿼리 부분을 드래그해서, 오른쪽 마우스를 클릭
    Execute Selected Text를 클릭하면, 드래그 한 부분만 쿼리가 실행되고 테이블이 생성된다.

4. 회원 테이블에 값 추가하기

insert into member(id,password,name,age,email,phone)
values('id입력','비밀번호 입력','이름 입력',나이입력,'이메일','전화번호 입력');
  • 쿼리 실행 후, select * from member; 쿼리 실행해서, 데이터가 잘 들어갔는 지 확인

5. 회원 테이블에 입력 된 값 수정하기

  • 만약 나이를 수정하고 싶다면??
update member set age=나이입력 where id='입력되어 있는 아이디';

6. 테이블에 등록되어 있는 값 삭제하기

delete from member where id='입력되어 있는 아이디';


이 글이 도움이 되셨다면 댓글 부탁드립니다^^
다음 글로 찾아오겠습니다!