집 >데이터 베이스 >MySQL 튜토리얼 >Linux에서 mysql에서 테이블 이름을 설정하는 방법은 무엇입니까?
Linux의 Mysql은 "ALTER TABLE old table name RENAME [TO] new table name;" 명령문을 통해 테이블 이름을 수정할 수 있습니다. my.cnf 파일을 구성하고 "lower_case_table_names" 값을 수정하여 설정할 수도 있습니다. 옵션을 "1"로 설정하면 테이블 이름은 대소문자를 구분하지 않습니다.
(추천 튜토리얼: mysql 동영상 튜토리얼)
Linux에서 MySQL 설정 테이블 이름
MySQL에서는 ALTER TABLE 문을 사용하여 테이블 이름을 수정할 수 있습니다.
MySQL에서는 ALTER TABLE 문을 사용하여 열 추가 또는 삭제, 원래 열 유형 변경, 열 또는 테이블 이름 바꾸기 등 원본 테이블의 구조를 변경할 수 있습니다.
구문 규칙은 다음과 같습니다.
ALTER TABLE <旧表名> RENAME [TO] <新表名>;
그 중 TO는 선택적 매개 변수이며 사용 여부는 결과에 영향을 미치지 않습니다.
예제
ALTER TABLE을 사용하여 데이터 테이블의 이름을 tb_students_info로 변경합니다. SQL 문과 실행 결과는 다음과 같습니다.
mysql> ALTER TABLE student RENAME TO tb_students_info; Query OK, 0 rows affected (0.01 sec) mysql> SHOW TABLES; +------------------+ | Tables_in_test | +------------------+ | tb_students_info | +------------------+ 1 row in set (0.00 sec)
팁: 테이블 이름을 수정해도 테이블의 구조는 변경되지 않으므로 이름을 수정한 후의 테이블 구조는 이름을 수정하기 전의 테이블과 동일합니다. 사용자는 DESC 명령을 사용하여 수정된 테이블 구조를 볼 수 있습니다.
Linux의 Mysql은 테이블 이름을 대소문자를 구분하지 않도록 설정합니다.
Linux의 MySQL은 기본적으로 대소문자를 구분하는 테이블 이름입니다.
다음 설정을 사용하세요. MySQL은 테이블 이름의 대소문자를 구분하지 않습니다.
1. 루트로 로그인하고 /{mysql 설치 경로}/etc/my.cnf
를 수정합니다. /{mysql安装路径}/etc/my.cnf
;
2、在[mysqld]节点下,加入一行: lower_case_table_names=1
lower_case_table_names=1
3.MySQL을 다시 시작합니다. 🎜아아아아위 내용은 Linux에서 mysql에서 테이블 이름을 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!