1. MySQL Data Types
1) int, smallint
2) float, double
3) char, varchar
4) date, datetime
2. database 관련 commands
1. database 생성
- create database DB이름;
2. database 삭제
- drop database DB이름;
- drop database if exists DB이름; -- 해당 DB가 존재하면 삭제
3. database 사용하기
- use DB이름;
4. database들 보기
- show databases;
- database들의 이름을 리스트로 보여준다.
3. table 관련 commands
1. 테이블 상세 정보 보기
- desc Table이름;
2. 특정 database에 있는 table들 이름 보기
- use DB이름; show tables;
3. 테이블 생성
- create table Table이름 (
속성이름 data_type,
..............,
속성이름 data_type);
4. 테이블 삭제
- drop table Table이름;
5. 특정 테이블 *(전체) 보기
- select * from Table이름;
6. 테이블에 행 추가 (새로운 개체 추가)
- insert into Table이름 values(...);
7. 테이블에 행 삭제
- delete from Table이름 where ...
8. 내용 수정
- update Table이름 set 수정내용 where ...
- 수정 내용 : 속성값 = 변경할 값
- where 속성값 = 선택할 개체가 가진 값
9. 테이블에 열 추가, 삭제, 수정
1) 추가
- alter table Table이름 add column 속성이름 data_type;
2) 삭제
- alter table Table이름 drop column 속성이름;
3) 수정
- alter table Table이름 change column 속성이름(old) 속성이름(new) data_type;
4. 인덱스 생성과 삭제
1. 인덱스 생성
- create index index이름 on Table이름(속성이름);
2. 인덱스 삭제
- alter table Table이름 drop index index이름;
'CS > 데이타베이스' 카테고리의 다른 글
[실습] Stored Procedure (저장 프로시저) (0) | 2021.11.11 |
---|---|
[실습] 고급 SQL SELECT문 (0) | 2021.11.01 |
[실습] 키 생성 (0) | 2021.10.20 |
[실습] 인덱스 생성과 삭제 (0) | 2021.10.20 |
[실습] MySQL 시작하기 (0) | 2021.10.18 |