으나님의 잡다한 개발상식
(SQL) DDL 본문
*표를 만들어내는 SQL문 : create
1. create databases 데이터베이스명
이렇게 하면 엑셀로 치면 시트 하나 만들어서 이름 지정한 것과 같음
test라는 이름의 데이터베이스를 만듦
2. create table 테이블명
숫자형 : int
문자형 : varchar
//varchar() : 괄호 안에 숫자를 넣어서 문자의 길이를 지정할 수 있음
이렇게 하면 표 안의 필드를 생성한 것과 같음.
id를 int형으로, name을 varchar 길이는 10으로 지정함.
※ 이렇게 데이터베이스를 지정한 후 테이블을 만들어야 하지만,
이렇게 데이터베이스명.테이블명으로 쓰면 바로 데이터베이스 안에 테이블을 골라서 만들 수 있다.
※desc 테이블명
desc 테이블명을 입력해서 테이블이 어떻게 구성되었는지 볼 수 있음
*데이터베이스 또는 테이블을 제거하는 SQL문 : drop
stu table과 test database를 지움
*데이터베이스 또는 테이블을 수정하는 SQL문 : alter
alter은 필드를 수정, 삭제, 추가를 할 수 있는 쿼리문으로 rename, add, modify, drop의 적용 옵션 등을 통해 속성을 변경할 수 있다.
1. rename
alter table 테이블명 rename 바꿀 테이블명
2. add
alter table 테이블명 add 속성이름 속성 타입 option...
3. drop
alter table 테이블명 drop 속성이름
4. modify
alter table 테이블명 modify 속성이름 속성타입 option
'SQL' 카테고리의 다른 글
(SQL) 데이터베이스 종류 (0) | 2020.05.25 |
---|---|
(SQL) Oracle 데이터베이스 연결 상태 확인하는 방법 (0) | 2020.05.25 |
(SQL) 컬럼명을 키값으로 데이터 분류하기 (0) | 2020.04.24 |
(SQL) MYSQL (0) | 2020.01.08 |
(SQL) DML (0) | 2019.12.11 |