>  기사  >  데이터 베이스  >  mysql 데이터베이스의 테이블에 필드를 추가하는 방법은 무엇입니까?

mysql 데이터베이스의 테이블에 필드를 추가하는 방법은 무엇입니까?

青灯夜游
青灯夜游원래의
2020-11-03 10:04:0039630검색

mysql 데이터베이스의 테이블에 필드를 추가하는 방법: "ALTER TABLE" 문을 사용하여 필드를 추가할 수 있습니다. 구문 형식은 "ALTER TABLE 테이블 이름 ADD 새 필드 이름 데이터 유형 [제약 조건];"입니다. 기본값은 테이블 끝에 있습니다. 위치에 대한 새 필드를 추가합니다.

mysql 데이터베이스의 테이블에 필드를 추가하는 방법은 무엇입니까?

(권장 튜토리얼: mysql 비디오 튜토리얼)

mysql

의 데이터 테이블에 새 필드를 추가하려면 "ALTER TABLE" 문을 사용하면 됩니다. 전체 필드에는 필드 이름, 데이터가 포함됩니다. 유형 및 제약 조건. MySQL에서 필드를 추가하는 구문 형식은 다음과 같습니다.

ALTER TABLE 表名 ADD 新字段名 数据类型 [约束条件];

구문 형식에 대한 설명은 다음과 같습니다.

  • 데이터 유형: 추가할 필드에 대한 데이터를 저장할 수 있는 데이터 유형. [제약사항]: 선택사항이며 추가된 필드를 제한하는 데 사용됩니다.

  • 이 구문 형식은 기본적으로 테이블의 마지막 위치(마지막 열 뒤)에 새 필드를 추가합니다.

  • 예:

  • 학생 테이블 구조를 보려면 DESC를 사용하세요. SQL 문과 실행 결과는 다음과 같습니다.
  • 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)

    ALTER TABLE 문을 사용하여 INT 유형 필드 age를 추가한 다음 DESC를 사용하여 age 필드가 성공적으로 추가되었는지 확인하는 학생 테이블 구조입니다.

    mysql> ALTER TABLE student ADD age INT(4);
    Query OK, 0 rows affected (0.16 sec)
    Records: 0  Duplicates: 0  Warnings: 0
    
    mysql> DESC student;
    +-------+-------------+------+-----+---------+-------+
    | Field | Type        | Null | Key | Default | Extra |
    +-------+-------------+------+-----+---------+-------+
    | id    | int(4)      | YES  |     | NULL    |       |
    | name  | varchar(20) | YES  |     | NULL    |       |
    | sex   | char(1)     | YES  |     | NULL    |       |
    | age   | int(4)      | YES  |     | NULL    |       |
    +-------+-------------+------+-----+---------+-------+
    4 rows in set (0.00 sec)
  • 실행 결과를 보면 age 필드가 학생 테이블에 추가된 것을 볼 수 있으며 해당 필드는 테이블의 마지막 위치에 성공적으로 추가되었습니다.

더 많은 프로그래밍 관련 지식을 보려면

프로그래밍 교육을 방문하세요! !

위 내용은 mysql 데이터베이스의 테이블에 필드를 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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