CS/데이타베이스

MySQL 문법

코딩하는 포메라니안 2021. 9. 17. 21:30

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