집 >데이터 베이스 >MySQL 튜토리얼 >mysql에서 테이블 이름을 대문자로 바꾸는 방법
Mysql 테이블 이름을 대문자로 변경하는 방법: 1. 명령 창을 엽니다. 2. information_schema에서 "SELECT concat('alter table ', TABLE_NAME , ' rename to ' , uppe(TABLE_NAME) ,' ;' )을 실행합니다. TABLES WHERE TABLE_SCHEMA = 'xxx';" 명령은 테이블 이름을 대문자로 변경할 수 있습니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, MySQL 버전 5.7, Dell G3 컴퓨터.
mysql에서 테이블 이름을 대문자로 변경하는 방법은 무엇입니까?
mysql은 일부 테이블 이름을 대문자로 균일하게 변환합니다.
1. 다음 명령을 실행합니다. (wen51은 데이터베이스 이름이므로 여기서만 변경하면 되며 다른 위치는 변경할 필요가 없습니다.) 를 실행하면 데이터베이스의 모든 테이블 이름을 대문자로 변환하는 SQL 문이 표시됩니다.
SELECT concat('alter table ', TABLE_NAME , ' rename to ' , upper(TABLE_NAME) ,' ;' ) FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'wen51';
2. "Result 1"에서 테이블 이름을 대문자로 변경해야 하는 SQL 문을 복사하여 함께 실행합니다.
3. 함정 일기
alter table 原表名 rename to 新表名;
예:
alter table sys_area rename to sys_area1;
실행에 오류가 없습니다!
하지만! ! !
ALTER TABLE act_app_deployment RENAME TO UPPER('act_app_deployment');
항상 오류 1064를 보고합니다! ! !
UPPER 기능 사용법:
간단히 말하면 UPPER는 SELECT 다음에 사용해야 하며 결과를 표시하는 데만 사용됩니다! ! !
추천 학습: "MySQL 비디오 튜토리얼"
위 내용은 mysql에서 테이블 이름을 대문자로 바꾸는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!