mysql에서는 "MODIFY" 키워드와 함께 "ALTER TABLE" 문을 사용하여 테이블에 있는 필드의 데이터 유형을 변경할 수 있습니다. 구문 형식은 "ALTER TABLE <테이블 이름> MODIFY <필드 이름> <새 데이터 유형>'.
(권장 튜토리얼: mysql 비디오 튜토리얼)
MySQL에서 ALTER TABLE
문은 열 추가 또는 삭제, 원래 열 유형 변경, 이름 바꾸기 등 원본 테이블의 구조를 변경할 수 있습니다. 열이나 테이블 등
구문 형식은 다음과 같습니다.
ALTER TABLE <表名> [修改选项]
수정 옵션의 구문 형식은 다음과 같습니다.
{ ADD COLUMN
| 이름> <새 열 이름> <새 열 유형>
| ALTER COLUMN <열 이름> { SET DEFAULT <기본값> }
|
필드 데이터 유형 수정
필드의 데이터 유형을 수정하는 것은 필드의 데이터 유형을 다른 데이터 유형으로 변환하는 것입니다. MySQL에서 필드 데이터 유형을 수정하는 구문 규칙은 다음과 같습니다.
ALTER TABLE <表名> MODIFY <字段名> <数据类型>
데이터 유형: 수정된 필드의 새로운 데이터 유형을 나타냅니다.
예:
mysql> USE test; Database changed mysql> CREATE TABLE student ( -> id INT(4), -> name VARCHAR(20), -> sex CHAR(1)); Query OK, 0 rows affected (0.09 sec)
mysql> DESC student; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | id | int(4) | YES | | NULL | | | name | varchar(20) | YES | | NULL | | | sex | char(1) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 3 rows in set (0.01 sec)
mysql> ALTER TABLE student -> MODIFY name VARCHAR(30); Query OK, 0 rows affected (0.15 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> DESC student; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | name | varchar(30) | YES | | NULL | | | sex | char(1) | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 6 rows in set (0.00 sec)
위 내용은 mysql 테이블에서 필드의 데이터 유형을 변경하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!