>데이터 베이스 >MySQL 튜토리얼 >mysql에서 필드를 제거하는 방법

mysql에서 필드를 제거하는 방법

青灯夜游
青灯夜游원래의
2021-12-28 16:44:0649318검색

mysql에서는 "ALTER TABLE" 문과 "DROP" 키워드를 사용하여 지정된 필드를 제거할 수 있습니다. 구문은 "ALTER TABLE 데이터 테이블 이름 DROP 필드 이름"이며, "필드 이름"은 필요한 필드를 나타냅니다. 테이블 이름에서 제거됩니다.

mysql에서 필드를 제거하는 방법

이 튜토리얼의 운영 환경: 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 데이터 테이블의 deptId 필드 제거

먼저 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.