2023. 10. 5. 16:26ㆍJAVA
금일강의내용정리
==========================================================================
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 |