IT /DataBase
-
[SQL] DROP 문, DELETE 문. 데이터를 삭제 해봅시다.IT /DataBase 2013. 6. 12. 07:12
간단하게 말하자면 DROP은 폴더를 자체를 삭제한거고 DELETE 는 폴더의 내용을 삭제 한다고 생각하시면 됩니다. 일단 간단하게 형식을 보면 이렇습니다. DROP DATABASE { database_name | database_snapshot_name } [ ,...n ] [;] DROP TABLE [ database_name . [ schema_name ] . | schema_name . ] table_name [ ,...n ] [ ; ] DELETE 구문은 너무 복잡합니다. 생성할때와 마찬가지로 from 테이블 where 조건만 기억합시다. DROP DATEBASE [데이터베이스] DROP TABLE [테이블] DELETE FROM [테이블] WHERE [조건] 삭제는 간단하니 삭제 하는 방법만 알..
-
[SQL] UPDATE SET 문 , DB 값 수정하기IT /DataBase 2013. 6. 2. 20:31
INSERT INTO 로 데이터를 추가 해봤었습니다. http://121202.tistory.com/25 귀찮아서 NULL만 입력된 상태인데요. UPDATE SET 문장을 이용해서 테이블에 데이터를 수정해봅시다. 일단 기본형식은 이렇습니다. UPDATE [테이블] SET [열] = '변경할값' WHERE [조건] 조건이 없는 경우에는 테이블에 있는 열 전체가 변경할값으로 UPDATE 됩니다. 지금은 완전 NULL밖에 없습니다. NULL 값을 UPDATE 하는 경우는 조건을 넣어주면 됩니다. UPDATE [테이블] SET [열]= '변경할값' WHERE [열] is null 반대로 널이 아닌 값을 찾아 업데이트 해주는 방법도 있습니다 NULL 부분은 NOT NULL로 변경 해주면 됩니다. UPDATE [테..
-
[SQL] ALTER TABLE 문. 테이블 수정하기IT /DataBase 2013. 6. 2. 18:24
ALTER 구문은 테이블을 수정합니다. 컬럼을 추가 한다거나 삭제 한다거나, 컬럼의 속성을 변경해 줄수 있습니다. 도움말에는 열과 제약 조건을 변경, 추가 또는 삭제하거나 파티션을 재할당하거나 제약 조건과 트리거를 설정 또는 해제하여 테이블 정의를 수정합니다. 라고 나와있습니다. 앞서 만들어 봤던 테이블을 한번 확인 해보면 상당히 쓸모없게 생겼는데. alter table 을 통해 컬럼을 추가해주고 삭제하여 좀더 쓸모 있게 만들어 보겠습니다. 나이값을 없애고 생년월일을 넣어 두고 싶습니다. 컬럼이름은 Birth 로 변경을 하고 속성은 문자열 형태로 변경을 할겁니다. 이름을 변경 할때는 저장프로시저를 사용하면 편하지만 alter를 통해 컬럼을 삭제 하고 추가 해봅시다. column userage 삭제 alt..
-
[SQL] SELECT 문 간단하게 파헤치기 . FROM, WHERE, GROUP BY, ORDER BY, JOINㄲIT /DataBase 2013. 5. 30. 11:50
SQL문의 가장 기본이 되는 구문입니다. 쓰는 방법이야 간단하니 주로 테이블, 열 이름들과 씨름을 함. 이름을 간소화 하기 위해서 AS를 이용함 띄어쓰기도 가능. atable as abtable b 같이 쓰는 것임. 이제 SELECT 문을 보기로함. 작업 도중 햇갈린다 싶으면 select * from 테이블 확인하고 작업하다 또 햇갈린다. select * from 테이블 습관적으로 쓰게 되는 구문 가장 많이 사용하는 SELECT 구문에 관하여 파고들어봅시다! SELECT 구문 형식 SELECT select_list [ INTO new_table ] [ FROM table_source ] [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVI..