티스토리 뷰

web & develop/웹 공부

Mysql Table 만들기

Nerd_Lee 2022. 4. 29. 00:36
반응형

안녕하세요. 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='입력되어 있는 아이디';


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

'web & develop > 웹 공부' 카테고리의 다른 글

[MVC SPRING] 02. Controller의 역할  (0) 2022.04.29
[MVC SPRING] 01. Servlet과 Model로 회원관리 만들기  (0) 2022.04.29
@WebServlet 사용하기  (0) 2022.04.29
Servlet 실행하기  (0) 2022.04.29
Servlet(서블릿)이란??  (0) 2022.04.29
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함