JAVAver.9

2023. 10. 4. 15:46복습(예제)

금일 다룰 예제는 하나이고, 오늘처음 배웠으니까 집중해서 해봅시다.

==========================================================================

목적 : DB(CMD를 이용한 작업) 

구현 : 작업순서를 기억해서 작업을 진행해보자

부족한점 : 오타가 좀 자주나서 몇번 막혔다. 오타확인을 잘하자!

 

1. MYSQL 접속


2. SHOW DATABASES;


3-1. 만들어진 데이터베이스가 없다면
      CREATE DATABASE 이름;
      USE 데이터베이스명;

3-2. 미리 생성된 데이터베이스가 있으면
      USE 데이터베이스명; 


4. 테이블 이름 확인


5-1. 테이블 생성 -> 자바에서 필드명과 동일하게 작업
    필드명을 만들 때
    디비는 _로 단어를 연결하고
    자바는 카멜 표기법으로 연결
    - 제약 조건을 지정해야 한다.
     - NOT NULL : 절대 값이 비면 안되는 필드

기본키는 빈 값 x + 중복된 값x
CREATE TABLE MEMBER(
email varchar(50) NOT NULL primary key,
passwd varchar(15) NOT NULL
);

5-2. 테이블이 존재한다면.....
SHOW TABLES;
DESC 테이블명; --테이블 구조 확인


6. CRUD 작업

기본키(primary key) : 빈값X, 중복된 값X(pk)
-> 유일한 나를 구분해 준다(수정, 삭제, 검색 내 것만 처리가 가능)

unique : 빈값 허용하지만 중복된 값은 X

INSERT INTO MEMBER VALUES
('mail@mail.com', '1234'), 
('mail2@mail.com', '1234'), 
('mail3@mail.com', '1234');

SELECT * FROM MEMBER;

==========================================================================

금일복습완료

'복습(예제)' 카테고리의 다른 글

JAVAver.11  (1) 2023.10.10
JAVAver.10  (0) 2023.10.05
JAVAver.8  (0) 2023.09.27
JAVAver.7  (0) 2023.09.26
JAVAver.6  (0) 2023.09.25