테이블 구조를 수정 MYSQL의 SQL 문

1. 배경

  테이블 구조를 수정하는 SQL 문을 사용하여

2. 사례 발표

케이스 : 테이블 구조
 는 CREATE  TABLE `login_user` ( 
  `id`의 INT ( 32 ) NOT  NULL AUTO_INCREMENT를, 
  `name` VARCHAR는 ( 225 ) 문자는  다음 SET UTF8 한 부씩은 utf8_general_ci 초기 상태  NULL 주석 ' 이름 ' , 
  `password` VARCHAR ( 26 인 ) 초기 상태  NULL 주석을 ' 암호를 입력합니다. 3 ' , 
  `type` VARCHAR ( 32 ) 초기 상태  NULL ,
  state`` VARCHAR ( 32 ) 초기 상태  NULL , 
  `create_time` 날짜  초기 상태  NULL , 
  `update_time` 날짜  초기 상태  NULL , 
  `password5` VARCHAR ( 26가 ) 초기 상태  NULL 주석 ' 암호. 5 ' ,
    KEY (`id`) 
) ENGINE = InnoDB의 AUTO_INCREMENT = 5.  초기 상태 문자셋 = UTF8; 


1 개. 변형 필드 : 일반 데이터 유형 및 속성을 수정 

변경  login_user 암호 수정 VARCHAR ( 25 ) 초기 상태  NULL 주석 " 비밀번호 2 ' 

2 . 필드 이름을 변경 : ALTER  테이블 테이블 이름이 새 필드 데이터 형식의 기존 필드를 변경하여 [ 속성 ] [ 위치 ] ; 

ALTER  표는 암호 2 비밀번호 변경 login_user VARCHAR ( 26 인 ) 초기 상태를  NULL 주석 " 비밀번호 3 ' 

3 개 새로운 분야 :. ALTER   테이블   테이블   추가  [ ]   필드 이름 데이터 형식  [ 열 속성 ] [ 위치 ] 
위치 : 아무 곳이나 필드에있는 테이블에 저장 될 수있다; 
첫째 : 첫 번째 위치, 
후 : 어떤 필드 다음에, 마지막 필드 후 기본입니다. 

- 마지막에 추가 
ALTER      login_user   추가    password3   VARCHAR ( 26 인 ) 초기 상태  NULL 주석이 " 암호 4 ' 
- 나중에 테이블 + + + 테이블 이름 필드 형식 필드를 추가가 + 후 +를 따라 추가 할 수 변경 지정된 필드 이름에 필드를 추가 
ALTER      login_user   추가    password6    VARCHAR ( 26 인 )   초기 상태  NULL 주석 " 암호 6 '  암호 후 

4 개 삭제 필드 :. 는 ALTER  테이블 테이블 이름 드롭 필드 이름; 

는 ALTER   테이블   login_user의   드롭    password5

 

추천

출처www.cnblogs.com/newAndHui/p/11793713.html