최고의 SQLite는 알터 명령 튜토리얼 2024년, 이 튜토리얼에서는 문법,예,를 배울 수 있습니다.
전체 덤프를 수행하고 기존 테이블을 수정하기 위해 데이터를 다시로드하지 않습니다ALTER TABLE 명령을 통해 SQLite에.또한 기존의 테이블에 여분의 열을 추가 할 수 있습니다 ALTER TABLE 문을 사용하여 테이블의 이름을 변경하려면 ALTER TABLE 문을 사용할 수 있습니다.
SQLite는에서 테이블 이름을 변경하고 기존 테이블에 열을 추가 할뿐만 아니라, 다른 작업을 지원하지 않습니다 TABLE 명령을 변경합니다.
다음과 같이 기존 테이블ALTER 표 기본 구문은 이름을 변경하려면 :
new_table_name 표에 database_name.table_name의 이름 바꾸기를 ALTER;
다음과 같이ALTER TABLE 기본 구문은 기존 테이블에 새 열을 추가하려면 :
열 COLUMN_DEF을 ADD database_name.table_name 표를 ALTER ko.;
우리는 회사 테이블에 다음과 같은 기록이 있다고 가정 해 봅시다 :
ID의 이름 나이 주소 급여 ---------- ---------- ---------- ---------- ---------- 1 폴 (32) 캘리포니아 20000.0 2 알렌 (25) 텍사스 15000.0 3 테디 (23) 노르웨이 20000.0 4 마크 (25) 리치 사교계 65000.0 5 다윗 (27) 텍사스 85000.0 6 김 (22) 사우스 홀 45000.0 7 제임스 (24) 휴스턴 10000.0
자, 다음과 같이 테이블의 이름을 변경하려면 ALTER TABLE 문을 사용하려고하자 :
sqlite가> OLD_COMPANY 표 회사의 이름 바꾸기를 ALTER;
위의 문장은 회사 SQLite는 테이블 OLD_COMPANY의 이름을 변경합니다. 자, 다음과 같이 OLD_COMPANY 테이블에 새 열을 추가 할 수 있습니다 :
sqlite가> ALTER TABLE OLD_COMPANY ADD COLUMN 섹스 문자 (1);
지금, 회사 테이블이 변경되었습니다, SELECT 문의 출력은 다음과 같습니다 :
ID 이름 나이 주소 급여 SEX ---------- ---------- ---------- ---------- ---------- --- 1 폴 (32) 캘리포니아 20000.0 2 알렌 (25) 텍사스 15000.0 3 테디 (23) 노르웨이 20000.0 4 마크 (25) 리치 사교계 65000.0 5 다윗 (27) 텍사스 85000.0 6 김 (22) 사우스 홀 45000.0 7 제임스 (24) 휴스턴 10000.0
새로 추가 된 열을 채우기 위해 NULL 값이 있음을 유의하십시오.