인프런 강의 학습/MVC 프레임워크_나프1탄

인프런 MVC 프레임워크는 내손에 11일차 : MySQL Table 생성

현호s 2021. 6. 1. 22:50
반응형

# 인프런 MVC 프레임워크는 내손에 10일차 : MySQL Table 생성

## sql 파일 생성 및 MySQL 실행

  • src 에 신규 패키지 생성 (kr.web.db)
  • 해당 패키지(kr.web.db)에 file 생성 (member.sql)
  • 기존에 연결해둔 MySQL db 활용을 위해 cmd 창에서 아래와 같이 입력하여 MySQL startup.bat 실행
C:\Users\Hyeonho>cd..

C:\Users>cd..

C:\>cd eGovFrame-3.9.0

C:\eGovFrame-3.9.0>cd bin

C:\eGovFrame-3.9.0\bin>cd mysql-5.6.21

C:\eGovFrame-3.9.0\bin\mysql-5.6.21>dir

C:\eGovFrame-3.9.0\bin\mysql-5.6.21>startup.bat

  • 연결 후 아래와 같이 입력 후 드래그한 뒤 우클릭 > Excute selected text 로 실행
-- 회원관리 위한 member(회원) 테이블 생성
create table member (
	num int primary key auto_increment,
	id varchar(20) not null,
	pass varchar(20) not null,
	name varchar(30) not null,
	age int not null,
	email varchar(30) not null,
	phone varchar(30) not null
)
  • 아래와 같이 입력하여 member 테이블에 데이터 추가 및 member 테이블 조회
select *
from member;

insert into member (id, pass, name, age, email, phone)
values('admin', 'admin', '관리자', '30', 'abc@nave.com', '010-1111-1111');
  • SQL CRUD
-- SQL(CRUD), JDBC
-- 검색
select *
from member;

-- insert(생성)
insert into member (id, pass, name, age, email, phone)
values('admin', 'admin', '관리자', '30', 'abc@nave.com', '010-1111-1111');

-- update(수정)
update member set age = 45, phone = '010-1234-5678'
where id = 'admin;'

-- delete(삭제)
delete from member 
where id = 'admin';
반응형