Ⅰ. MySQL 시작
1. MySQL 접속
2. DB 상태 확인
3. 종료
Ⅱ. DB
1. DB 생성
2. DB 사용
3. DB 삭제
4. DB 목록 조회
5. 실습
가. jspdb라는 이름의 DB를 생성 후 사용하시오.
Ⅲ. 테이블
1. 테이블 생성
create table 테이블명(
필드명 데이터타입 제약조건
);
create table 테이블명(
필드명1 데이터타입1 제약조건1,
필드명2 데이터타입2 제약조건2,
필드명3 데이터타입3 제약조건3
);
단, 오라클과 달리 문자형은 varchar, 숫자형은 int다.
가. 테이블(test)과 필드(idx 정수형)를 생성하시오.
나. 테이블(test2)과 필드(idx 정수형, d_num double)를 생성하시오.
다. 테이블(test3)과 필드(idx 정수형, name 문자형 10자제한, jumin 문자형 10자제한)를 생성하시오.
라. 테이블(test4)과 필드(idx 정수형 PK제약조건, name 문자형 10자제한)를 생성하시오.
마. 테이블(itwill_member)과 필드(아래 내용 참고)를 생성하시오.
idx 정수형 PK제약조건 자동증가,
name 문자형 20자제한,
gender 문자형 2자제한,
age 정수형,
jumin 문자형 14자제한
2. 테이블 구조 확인
3. 테이블 삭제
4. 테이블 조회
Ⅳ. 데이터
1. 데이터 입력
insert into 테이블명 (필드명) values (숫자데이터);
insert into 테이블명 (필드명) values ('문자데이터');
insert into 테이블명 (숫자필드, 문자필드, 빈값필드) values (숫자데이터1, '문자데이터2', null);
가. test2 필드(idx)에 데이터(2)를 추가하시오.
나. test2 필드(idx, d_num)에 데이터(1, 3.123)( , 1.123)(0, )를 차례로 추가하시오.
다. test3 필드(idx, name, jumin)에 아래 데이터를 차례로 추가하시오.
1, Lee, 900101-1231231
2, Kim, 900101-1111111
3, Hong,
, Jung, 900202-2222222
라. itwill_member에 아래 데이터를 차례로 추가하시오.
1, hong, M, 16, 900101-1231211
2, kim, W, 18, 900101-2231211
3, jung, M, 22
4, kang, W, 33, 900101-4231211
5, song, M, 44, 900101-5231211
마. 날짜, 시간정보
2. 데이터 수정
update 테이블명 set 필드명 = 수정데이터
where 조건;
3. 데이터 삭제
delete from 테이블명
where 조건;
4. 데이터 출력(검색)
select 칼럼명 from 테이블명;
select 칼럼명1, 칼럼명2 from 테이블명;
select 칼럼명 from 테이블명
where 조건;
가. itwill_member에서 idx가 3 이상인 회원의 모든 데이터 출력.
나. itwill_member에서 이름이 kim인 회원의 모든 데이터 출력.
다. itwill_member에서 이름이 kang이면서 나이가 30살 이상인 회원의 성별만 출력.
라. 나이가 20살 미만 이거나 성별이 남자(M)인 회원의 이름과 주민번호 출력.
마. name을 이름, jumin을 주민번호로 바꿔 출력.
'개발(Web) > DB' 카테고리의 다른 글
[Oracle] JOIN (0) | 2020.07.10 |
---|---|
[Oracle] SQL Developer 사용하기 (0) | 2020.07.10 |
[MySQL] MySQL 설치 (2) (0) | 2020.07.02 |
[MySQL] MySQL 설치 (1) (0) | 2020.07.02 |
[Oracle] GROUP BY절과 HAVING절 (0) | 2020.06.30 |