집 >데이터 베이스 >MySQL 튜토리얼 >MySQL 표류에 대한 간략한 논의 (5)
안녕하세요, Aribaudi님, MySQL Drifting의 첫 4개 시리즈를 읽은 후 MySQL Drifting의 다음 단계 업데이트를 기대하고 계시나요? 괜찮아요!
오늘은 Xiaosheng을 따라 MySQL의 내용을 살펴보세요(5).
테이블을 구축한 후에는 필드를 추가하고 삭제해야 하는 경우가 많다는 것을 알 수 있습니다. fields. 테이블 이름 등을 수정하고 테이블 구조에 대한 일련의 작업을 수행한 후 다음 단계는 유용한 정보를 얻는 것입니다!
Alter 명령은 테이블 구조를 수정하는 데 흔히 사용됩니다.
1) 이제 새로 생성된 테스트 데이터베이스의 table04 테이블에 새 필드를 추가하고 싶습니다. 어떻게 해야 합니까?
먼저 테스트 데이터베이스 디렉토리를 입력하세요.
검토하려면 test 명령을 입력하세요.
그런 다음 add 키워드를 사용하여 필드 작업을 추가하세요.
구문: alter table table name add field name field 유형;
사례: alter table table04 add sex varchar(10) default 'unknown'
2) 열 수정:
구문: alter table table name 수정 필드 이름 필드 유형
케이스: alter table table04 수정 섹스 varchar(8);
열 이름 수정: 변경 키워드
를 사용하여 table04 테이블의 주소 필드를 dizhi로 변경합니다. , 유형은 varchar(50)
사례: alter table table04 주소 변경 dizhi varchar(50)
변경 효과:
3) 테이블 이름 바꾸기 :
구문: alter table table name rename new table name;
사례: alter table table04 rename table_new
변경된 테이블 이름 렌더링:
4) 열 삭제:
구문: alter table table name drop 열 이름;
케이스: alter table test04 drop school
—-alter summary—-
수정합니다. 테이블 구조, 테이블 변경은 항상 사용되며, 이는 MySQL에게 수정하려는 내용, 특정 작업이 무엇인지, 특정 작업 키워드가 완전한 수정된 SQL을 형성하는지 알려줍니다.
5) 테이블 삭제: 삭제
구문: drop table 테이블 이름
table03 테이블을 삭제하려면 다음과 같이 작성합니다.
drop table table03(이 작성 방법은 완벽하지 않습니다.)
그러나 이렇게 작성하면 쉽게 오류가 발생할 수 있습니다. 즉, 테이블이 존재하지 않으면 오류가 보고됩니다. 따라서 오류 보고를 피하기 위해 일반적으로 if presents를 sql에 추가합니다.
Case: drop table if presents table03; 🎜> 심사위원으로 등재되었습니다. 응원해주셔서 감사하고, 더 많은 조언 부탁드리겠습니다. 감사합니다!
재인쇄할 경우 출처를 명시해 주세요.
안녕하세요, Aribaudi님, MySQL Drifting의 첫 4개 시리즈를 읽은 후 MySQL Drifting의 다음 단계 업데이트를 기대하고 계시나요? 괜찮아요!
오늘은 Xiaosheng을 따라 MySQL(V)의 내용을 살펴보세요.
테이블을 빌드한 후 필드 추가, 필드 삭제, 테이블 이름 수정, 등. 테이블 구조에 대한 일련의 작업을 기다린 후 다음 단계는 유용한 정보를 얻는 것입니다!
Alter 명령은 테이블 구조를 수정하는 데 흔히 사용됩니다.
1) 이제 새로 생성된 테스트 데이터베이스의 table04 테이블에 새 필드를 추가하고 싶습니다. 어떻게 해야 합니까?
먼저 테스트 데이터베이스 디렉토리를 입력하세요.
검토하려면 test 명령을 입력하세요.
그런 다음 add 키워드를 사용하여 필드 작업을 추가하세요.
구문: alter table table name add field name field 유형;
사례: alter table table04 add sex varchar(10) default 'unknown'
2) 열 수정:
구문: alter table table name 수정 필드 이름 필드 유형
케이스: alter table table04 수정 섹스 varchar(8);
열 이름 수정: 변경 키워드
를 사용하여 table04 테이블의 주소 필드를 dizhi로 변경합니다. , 유형은 varchar(50)
사례: alter table table04 주소 변경 dizhi varchar(50)
변경 효과:
3) 테이블 이름 바꾸기 :
구문: alter table table name rename new table name;
사례: alter table table04 rename table_new
변경된 테이블 이름 렌더링:
4) 열 삭제:
구문: alter table table name drop 열 이름;
케이스: alter table test04 drop school
—-alter summary—-
수정합니다. 테이블 구조, 테이블 변경은 항상 사용되며, 이는 MySQL에게 수정하려는 내용, 특정 작업이 무엇인지, 특정 작업 키워드가 완전한 수정된 SQL을 형성하는지 알려줍니다.
5) 테이블 삭제: 삭제
구문: drop table 테이블 이름
table03 테이블을 삭제하려면 다음과 같이 작성합니다.
drop table table03(이 작성 방법은 완벽하지 않습니다.)
그러나 이렇게 작성하면 쉽게 오류가 발생할 수 있습니다. 즉, 테이블이 존재하지 않으면 오류가 보고됩니다. 따라서 일반적으로 오류 보고를 피하기 위해 if presents를 sql에 추가합니다.
Case: drop table if presents table03; 🎜>
위 내용은 MySQL 표류에 대한 간략한 논의 (5)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!