INSERT INTO
https://www.w3schools.com/sql/sql_insert.asp
를 통해 테이블에 레코드를 삽입 할 수 있다.
를 하면 해당하는 컬럼(필드)에 맞게 값이 들어간다.
이때 CustomerID는 유니크한 값이기에 중복되면 안되고 중복되게 값을 넣을 시 오류가 뜬다.
그리고 이런식으로 CustomerID에 어떤 영향도 미치치 않을 경우 자동으로 삽입된다. (순서대로)
그리고 위처럼 필드명을 적지 않아도 순차적으로 기입하면 삽입이 가능하다.
위의 방식대로 적으면 해당하는 필드에만 값이 들어가고 나머지는 null이 대입된다.
UPDATE
https://www.w3schools.com/sql/sql_update.asp
업데이트할 테이블을 정하고 해당하는 컬럼의 value를 설정해준다. 그리고 마지막으로 업데이트 대상의 조건을 설정해주면 된다.
Customers의 테이블에서 Country가 UK인 값의 Address와 City를 모두 변경한다.
이런식으로 WHERE없이 업데이트를 하면 모두다 업데이트되니 조심하자.
DELETE
https://www.w3schools.com/sql/sql_delete.asp
해당하는 테이블에서 조건에 만족하는 것들을 모두 지운다.
Customers에서 City가 Seoul이고 Country가 UK인 모든 레코드를 삭제한다.
를 이용하면 모든 테이블의 레코드를 삭제할 수 있다.
를 하면 Products의 모든 레코드가 삭제된다.
NULL Values
https://www.w3schools.com/sql/sql_null_values.asp
위 두 쿼리문을 작성해보자.
그럼 방금 입력했는 것중 City를 입력하지 않았기에 NULL이 만족되어 쿼리문의 결과가 나타나게 된다.
'Applied > Database' 카테고리의 다른 글
데이터베이스 LIKE, Wildcards (0) | 2018.08.10 |
---|---|
데이터베이스 TOP LIMIT ROWNUM, MIN MAX, COUNT AVG SUM (0) | 2018.08.08 |
데이터베이스 AND, OR, NOT, ORDER BY (0) | 2018.08.04 |
데이터베이스 주석 달기, SELECT, FROM, WHERE, DISTINCT (0) | 2018.08.02 |
데이터베이스 용어정리 및 기타 내용 (0) | 2018.08.02 |