집 >데이터 베이스 >MySQL 튜토리얼 >mysql에서 필드를 제거하는 방법
mysql에서는 "ALTER TABLE" 문과 "DROP" 키워드를 사용하여 지정된 필드를 제거할 수 있습니다. 구문은 "ALTER TABLE 데이터 테이블 이름 DROP 필드 이름"이며, "필드 이름"은 필요한 필드를 나타냅니다. 테이블 이름에서 제거됩니다.
이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.
mysql에서는 "ALTER TABLE" 문과 "DROP" 키워드를 사용하여 지정된 필드를 제거할 수 있습니다.
ALTER TABLE
문은 열 추가 또는 삭제, 원래 열 유형 변경, 열 또는 테이블 이름 바꾸기 등 원본 테이블의 구조를 변경합니다. ALTER TABLE
语句来改变原有表的结构,例如增加或删减列、更改原有列类型、重新命名列或表等。
drop
语句将删除表的结构,以及被依赖的约束(constrain)、触发器(trigger)、索引(index);
去除字段是将数据表中的某个字段从表中移除,语法格式如下:
ALTER TABLE 数据表名 DROP 字段名;
其中,“字段名
drop
문은 테이블 구조와 종속 제약 조건, 트리거 및 인덱스를 삭제합니다. 필드를 제거하는 것은 다음과 같습니다. 데이터 테이블의 필드를 테이블에서 제거합니다. 구문 형식은 다음과 같습니다.
mysql> DESC tb_emp; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | name | varchar(30) | YES | | NULL | | | deptId | int(11) | YES | | NULL | | | salary | float | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 5 rows in set (0.01 sec)
그 중 "필드 이름
"은 테이블에서 삭제해야 하는 필드의 이름을 나타냅니다. .
먼저 tb_emp 데이터 테이블의 데이터를 확인하세요mysql> ALTER TABLE tb_emp
-> DROP deptId;
Query OK, 0 rows affected (0.53 sec)
Records: 0 Duplicates: 0 Warnings: 0
deptId 필드 제거
mysql> DESC tb_emp; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | name | varchar(30) | YES | | NULL | | | salary | float | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 5 rows in set (0.00 sec)🎜필드 제거 후 새로운 데이터 보기🎜rrreee🎜[관련 추천 : 🎜mysql 비디오 튜토리얼 🎜】🎜
위 내용은 mysql에서 필드를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!