MODIFY <필드 이름> <새 데이터 유형입니다. >"."/> MODIFY <필드 이름> <새 데이터 유형입니다. >".">
집 >데이터 베이스 >MySQL 튜토리얼 >mysql 테이블에서 필드의 데이터 유형을 변경하는 방법은 무엇입니까?
mysql에서는 "MODIFY" 키워드와 함께 "ALTER TABLE" 문을 사용하여 테이블에 있는 필드의 데이터 유형을 변경할 수 있습니다. 구문 형식은 "ALTER TABLE 34cd3e9c1174c81e3622d1820b4b2875 MODIFY 682951d420eaefcba802b73935d51268 1abbe2d2a741485bac3619acde9481e2'.
(권장 튜토리얼: mysql 비디오 튜토리얼)
MySQL에서 ALTER TABLE
문은 열 추가 또는 삭제, 원래 열 유형 변경, 이름 바꾸기 등 원본 테이블의 구조를 변경할 수 있습니다. 열이나 테이블 등
구문 형식은 다음과 같습니다.
ALTER TABLE <表名> [修改选项]
수정 옵션의 구문 형식은 다음과 같습니다.
{ ADD COLUMN 895a828a5767d0ff83c19d6a93c7da7c 30690cee1a11d5dfbdced93b89f678ee
| 이름>
| 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)DESC를 사용하여 학생 테이블 구조를 확인합니다.
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)문 실행 후, 테이블 학생의 이름 필드 데이터 타입이 VARCHAR(30)으로 수정된 것을 확인하였고, 수정에 성공하였습니다.
위 내용은 mysql 테이블에서 필드의 데이터 유형을 변경하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!