추씨의자바일기17편

2023. 10. 5. 16:26JAVA

금일강의내용정리

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

CREATE, DROP
INSERT, SELECT, DELETE, UPDATE


1. db 접속
2. db 확인 : grp
 - db 생성 또는 db 확인
 - use db명
3. 테이블 컬럼(필드 타입 설정)작업
사번(int), 사원명(varchar(10)), 입사일(date), 퇴직일(date)
CREATE TABLE member(
com_id int not null auto_increment,
com_name varchar(30) not null,
startDate date,
endDate date,
primary key(com_id)
);

INSERT INTO member VALUES(NULL, '홍길동', now(), now() );
select * from member;(확인)
SELECT * FROM member WHERE com_id = 1;

UPDATE member SET com_name = '김철수' WHERE com_id = 1;
select * from member;(확인)

DELETE FROM member WHERE com_id = 1;
select * from member;(확인)

now(), current_date(); sysdate(); => 날짜관련 명령어

 - 테이블 구조 확인 : DESC 테이블명
 - member.sql

4. insert, select, update, delete
   조건 WHERE 컬럼명 = '홍길동'

------------------------------------------------------------------------------------------------


1. 테이블 작업
2. jdbc
 - 프로젝트 생성 : jdbcPrj03 ->jdbcPrj04.java
 - 드라이버 등록

2-1. 연결 - Connection 객체
2-2. 쿼리실행 : Statement

SELECT 구문에서 LIMIT 항상 제일 마지막에 사용

SELECT * FROM member ORDER BY com_id DESC

한페이지에 보여질 개수
SELECT * FROM member ORDER BY com_id DESC LIMIT 시작인덱스번호, 개수;
SELECT * FROM member ORDER BY com_id DESC LIMIT 1, 1;

EX)회원테이블에서 2023-10-05일에 입사한 사원을 사번 내림차순으로 출력하시오.
오래된 순으로 2개의 값만 출력하시오
SELECT * FROM member WHERE startDate = '2023-10-05' ORDER BY com_id DESC LIMIT 인덱스번호, 개수;

SELECT * FROM member 조건, 정렬, Limit;

jdbcPrj04.java

mysql + jdbc
db : shop
table : items
상품번호 : int, not null, pk
상품이름 : not null, 문자열
상품가격 : not null, 숫자
상품재고 : not null, 숫자
상품등록일 : not null, 날짜시간

CREATE TABLE shop(
goods_number int not null auto_increment,
goods_name varchar(100) not null unique,
goods_sell int not null,
goods_inventory int not null,
goods_date datetime not null,
primary key(goods_number)
);

mysql

Items.java


ItemsEx.java

여기까지 금일강의내용 정리

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

느낀점 : 머리 아프노

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

오늘의 결론

.

.

.

.

.

.

.

진정으로 웃으려면 고통을 참아야하며 , 나아가 고통을 즐길 줄 알아야 해 -찰리 채플린

'JAVA' 카테고리의 다른 글

추씨의자바일기19편  (0) 2023.10.11
추씨의자바일기18편  (0) 2023.10.10
추씨의자바일기16편 feat. database(cmd)  (0) 2023.10.04
추씨의자바일기15편  (0) 2023.09.27
추씨의자바일기14편  (0) 2023.09.26