스퐁지송 개발노트

22.12.12(월) 데이터베이스 본문

JAVA 입문 시작

22.12.12(월) 데이터베이스

강준석 2022. 12. 12. 18:21
728x90

데이터 베이스


데이터베이스 언어


데이터 정의어(DDL) - 표(테이블)를 생성(create), 삭제(drop), 수정(alter)


데이터 조작어(DML) - 표(테이블)안에 데이터를 삽입(insert), 삭제(delete), 수정(update), 검색(select)


데이터 제어어(DCL) - rollback(복구) coomit


학원 -> 학원관련 DB


직원 관련 표
수강생 관련 표
과목 관련 표
과목별 수강료 표


데이터베이스 코드 형식

 

insert 삽입

insert into 테이블명 values(데이터,데이터,데이터)

 

member 와 name만 입력하고싶을때

insert into 테이블명(memberno,name) values(번호데이터,이름데이터) -

                테이블명(a,b)라하면 valuse(a,b) => a,b 순서 맞게입력

 

예시

 

 

 

 

 

 

 

 

 

 

 

 

 

 


select 검색

1. 형식

 

- select*from 테이블명

2.테이블내 특정 필드 데이터만 보기

- select 필드명,필드명 from 테이블명

 

3.where 조건식 조건의 맞는 데이터만 보고싶음

 

- select*from 테이블명 WHERE (조건문)

 

4.update 수정

 

- update 테이블명 set 필드명 = 변경한 내용 

 

5. delete 삭제

 

- delete from테이블명where조건식

(where 조건식을 안쓰면 테이블내 모든것을 지워진다)

 

1.

테이블데이터 전부 보기

2.

테이블내 특정 필드 데이터만 보기

3.

where 조건식 조건의 맞는 데이터만 보고싶음

4.

where을 넣으면 특정필드에 맞는 데이터를 변경

5.

delete from 테이블명 where 필드명 2번인걸 삭제해라

 


예시

 

math가 70이상인  name만 조회

grade(varchar)필드를 추가

kor이 80이상인것만 grade를 A로 변경

 

 

 

728x90
Comments