hyperskill - Consistency constraints 원문테이블의 각 컬럼은 상세한 데이터 타입을 가지고 있으므로, INT 타입에 TEXT를 넣는 것은 불가능하며, DECIMAL (소수점 가진 수) 가 BOOLEAN 에 들어가는 것도 불가능합니다.데이터 타입 제약은 우리에게 많은 실수를 피해가게 도와줍니다.하지만, 이러한 제한들은 아주 자세 해 질 수 있습니다.예를 들어, 모든 개인 ID 넘버는 고유하거나, 고객들은 어른들이어야 한다. 와 같습니다.컬럼의 값에 있어 이러한 상세한 제한들은 constraints (제약) 이라고 부릅니다.Example - 예시가장 평범한 constraints (제약) 은 밑의 리스트와 같습니다. :NOT NULLUNIQUECHECKDEFAULTPRIMARY KE..
alter table
Alter table - 테이블 변경하기 Hyperskill 원문 가끔 우리는 테이블을 수정해야 합니다. 새로운 컬럼 추가 기존 항목을 삭제하거나, 컬럼 타입을 변경하기 우리는 이 모든 변경 사항을 포함하는 새로운 테이블을 만들고, 이전의 테이블은 삭제할 수 있습니다. 그러나, 이 과정 중 데이터를 잃기가 매우 쉬워집니다. 운이 좋게도, SQL은 이미 존재하는 테이블을 조정할 수 있는 문법을 제공합니다. 이 문법은 ALTER TABLE 문법입니다. 이 것은 컬럼의 타입을 만들거나, 삭제하거나, 변경 할 때 쓰일 수 있습니다. Adding a new column - 새로운 컬럼 추가하기 전 세계의 직원을 가지고 있는 새로운 국제 회사가 있다고 가정 해 보겠습니다. 그리고, 당신은 그들의 레코드들을 유지하는..