MySQL 수정 데이터(상세 설명)

MySQL 수정 데이터(상세 설명)

데이터 업데이트/수정

변경하려는 데이터만 변경 :
테이블 이름 업데이트 필드 이름 설정 = 값 여기서 조건절;
예:

 update c1 set name="库里30" where id=1;

모든 데이터 수정 :

update 表名 set 字段名1=1,字段名2=2...,字段名n=值n;

NULL의 경우 = 기호를 사용할 수 없으며 is null을 사용해야 합니다.

테이블 구조 수정 :
테이블 테이블 이름 수정 작업 구문을 변경합니다.
예를 들면 다음과 같습니다.

alter table c1 modify name varchar(20) not null;   

설명: 세트 이름이 비어 있지 않습니다.

데이터 유형 수정 :
테이블 테이블 이름 수정 필드 새 데이터 유형 변경
(예:

alter table c1 modify name varchar(20) not null;

필드 이름 수정 :
테이블 테이블 이름 변경 이전 필드 이름 새 필드 이름 새 데이터 유형 변경(
예:

alter table c3 change name name1 varchar(30) not null;

테이블을 수정하여 기본 키를 추가합니다 :
테이블 테이블 이름 추가 제약 제약 이름 제약 유형 [필드] 변경;
예:

alter table c5 add constraint PK_c5_id primary key(id);   

참고: PK_c5_id는 제약 조건 이름입니다(기본 키 제약 조건은 대부분의 데이터베이스에 유효하지만 MySql에는 유효하지 않은 PK_c5_id로 지정되며 기본 키 제약 조건 이름은 여전히 ​​기본임). 테이블 생성 시 키

테이블 이름 수정 :
테이블의 이전 테이블 이름을 새 테이블 이름으로 바꿉니다.
예를 들면 다음과 같습니다.

rename table c5 to cc55;

테이블이 생성된 후 고유 제약 조건을 추가합니다 .
테이블 테이블 이름 변경
다음과 같은 고유(필드 이름) 추가:

alter table c9 add unique(id);

테이블 생성 후 기본값 제약 조건 추가 :
테이블 테이블 이름 변경 열 이름 변경 기본값 '기본값' 설정;
예:

alter table c11 alter name set default “欧”;

테이블을 만든 후 null이 아닌 제약 조건을 추가합니다 . 다음과 같이
테이블 이름 수정 필드 이름 필드 유형이 null이 아님 :

alter table c12 modify id int not null;

테이블이 빌드된 후 외래 키 추가 :
테이블 테이블 이름 추가 외래 키 추가(열 이름)는 연결된 테이블 이름(열 이름)을 참조합니다.
예를 들면 다음과 같습니다.

alter	table stuInfo add foreign key (scode) references score(studentID);

Supongo que te gusta

Origin blog.csdn.net/shuang_waiwai/article/details/121194050
Recomendado
Clasificación