복붙노트

[SQL] MySQL의에서 열 이름 바꾸기

SQL

MySQL의에서 열 이름 바꾸기

나는이 SQL 식을 사용하여 MySQL의 커뮤니티 서버 5.5.27의 열 이름을 변경하는 것을 시도하고있다 :

ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;

나는 또한 시도

ALTER TABLE table_name RENAME old_col_name TO new_col_name;

그러나 그것은 말합니다 :

해결법

  1. ==============================

    1.다음 쿼리를 사용합니다 :

    다음 쿼리를 사용합니다 :

    ALTER TABLE tableName CHANGE `oldcolname` `newcolname` datatype(length);
    

    이름 바꾸기 기능은 오라클 데이터베이스에 사용됩니다.

    ALTER TABLE tableName RENAME COLUMN "oldcolname" TO "newcolname" datatype(length);
    

    큰 따옴표는 오라클의 구문에 사용되는 반면, MySQL을 위해 사용 된 역 따옴표를 주목하라. 또한 MySQL의 8.0 역 따옴표를 허용하지 않을 수 있습니다. 이 경우, 역 따옴표없이 쿼리를 실행하고 아마 작동합니다.

    @ lad2025는 아래에 언급,하지만 난 그가 말을 추가하는 좋은 줄 알았는데. lad2025 @ 감사합니다!

    당신은 당신이 이름을 변경해야 할 모든 열 이름을 바꾸려면 MySQL의 8.0에서 이름 바꾸기 COLUMN을 사용할 수 있습니다.

    ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;
    
  2. ==============================

    2.서버 버전 : 5.6.34 MySQL의 커뮤니티 서버

    서버 버전 : 5.6.34 MySQL의 커뮤니티 서버

    ALTER TABLE table_name
    CHANGE COLUMN old_column_name new_column_name data_type;
    
  3. ==============================

    3.MySQL의 5.7 참조 ​​설명서에서.

    MySQL의 5.7 참조 ​​설명서에서.

    구문 :

    예를 들면 : 고객 테이블에 열 CUSTOMER_NAME, customer_street, customercity을 가진합니다.

    그리고 우리는 customer_city에게 customercity을 변경하려면 :

    alter table customer change customercity customer_city VARCHAR(225);
    
  4. ==============================

    4.MySQL을 8.0에서 당신은 사용할 수 있습니다

    MySQL을 8.0에서 당신은 사용할 수 있습니다

    ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;
    

    DB 휘티 d 혀라도

  5. ==============================

    5.당신은 다음과 같은 코드를 사용할 수 있습니다 :

    당신은 다음과 같은 코드를 사용할 수 있습니다 :

    ALTER TABLE `dbName`.`tableName` CHANGE COLUMN `old_columnName` `new_columnName` VARCHAR(45) NULL DEFAULT NULL ;
    
  6. ==============================

    6.MySQL의에서 이름 바꾸기 열 이름

    MySQL의에서 이름 바꾸기 열 이름

    alter table categories change  type  category_type varchar(255);
    
  7. ==============================

    7.https://dev.mysql.com/doc/refman/8.0/en/alter-table.html

    https://dev.mysql.com/doc/refman/8.0/en/alter-table.html

    MySQL의 8

    alter table creditReportXml_temp change column applicationID applicantID int(11);
    
  8. ==============================

    8.구문 : ALTER TABLE의 TABLE_NAME 변경 old_column_name new_column_name 데이터 유형;

    구문 : ALTER TABLE의 TABLE_NAME 변경 old_column_name new_column_name 데이터 유형;

    테이블 이름은 학생이고 경우 열 이름은 이름입니다. 그렇다면, 당신은 FIRST_NAME로 이름을 변경하려면

    ALTER TABLE Student CHANGE Name First_Name varchar(20);
    
  9. ==============================

    9.MySQL 버전 5

    MySQL 버전 5

    표 변경 TABLE_NAME * * 변화 칼럼 old_column_name * * * * new_column_name 데이터 유형 ();

  10. ==============================

    10.MySQL은 쿼리가 같아야합니다

    MySQL은 쿼리가 같아야합니다

    ALTER TABLE table_name change column_1 column_2 Data_Type;
    

    당신은 오라클에서 쿼리를 작성했습니다.

  11. from https://stackoverflow.com/questions/30290880/rename-a-column-in-mysql by cc-by-sa and MIT license