사이트 내 전체검색
PHP
[MySQL] mysql 데이타베이스 및 테이블 컬럼 추가, 변경, 삭제 (2007/12/18 수정)
로빈아빠
https://cmd.kr/php/681 URL이 복사되었습니다.

본문

Drop은 Create해서 만든 database나 table을 완전히 없에 버릴때 사용합니다.
Delete 하고는 차이가 있죠. Delete의 경우는 안의 컬럼값만을 삭제하는 반면  Drop 경우는 전체 테이블 혹은 DB를 없에 버립니다. 


## 데이타베이스 생성
mysql> create database TEST; 

 
## 데이타베이스 사용을 선언
mysql> use TEST; 

 
## 테이블 생성
mysql> create table TEST(num int,name varchar(10)); 

 
그리고 테이블을 살펴 보도록 합니다. 

mysql> desc TEST; 
+-------+---------------+------+-----+---------+-------+ 
| Field  | Type               | Null   | Key | Default   | Extra  | 
+-------+---------------+------+-----+---------+-------+ 
| num    | int(11)            | YES  |        | NULL     |          | 
| name  | varchar(10)     | YES  |        | NULL     |          | 
+-------+---------------+------+-----+---------+-------+ 
 

## 컬럼 추가
mysql> alter table TEST add email varchar(50); 


## 컬럼 삭제
mysql> alter table TEST drop email; 


## 컬럼명,타입 변경
mysql> alter table TEST change name testname varchar(12); 
 

## 컬럼 타입 수정
mysql> alter table TEST modify testname varchar(14); 


## 테이블명 수정 
mysql> alter table TEST rename testphp; 
 

## 모든 변경사항 확인
mysql> desc TEST; 
+-------------+-----------------+------+------+---------+-------+ 
|  Field           |  Type                | Null   | Key   | Default  | Extra  | 
+-------------+-----------------+------+------+---------+-------+ 
|  num            |  int(11)              | YES  |          | NULL    |          | 
|  testname     |  varchar(14)       | YES  |          | NULL    |          | 
+-------------+-----------------+------+------+---------+-------+ 
 

## 테이블 삭제
mysql> drop table testname; 
 

## Database 이름 변경
mysql> rename TEST to TEST2;

이렇게 하면 TEST 라는 Database 이름이  TEST2 로 변경되었습니다.
 

## TEST2 라는 Database 삭제
mysql> drop database TEST2; 



참고자료
http://blog.naver.com/tmt0228?Redirect=Log&logNo=140022582359
http://tong.nate.com/zhixuan/28080578

댓글목록

등록된 댓글이 없습니다.

PHP
871 (6/18P)

Search

Copyright © Cmd 명령어 18.226.226.151