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 |