인프런 강의 학습/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';
반응형