MySQL Table 만들기
안녕하세요. 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='입력되어 있는 아이디';
이 글이 도움이 되셨다면 댓글 부탁드립니다^^
다음 글로 찾아오겠습니다!
다음 글로 찾아오겠습니다!