MS-SQL (4) 썸네일형 리스트형 4. 테이블 제약조건 (기본키,외래키) MS-SQL 4번째 포스팅입니다! 사실 제약조건을 말하기 전에 앞에 설명해야될 것들이 많지만 다 건너뛰고 이 부분을 포스팅하기로 했습니다!! 제약 조건 : 데이터의 무결성을 지키기 위한 제한된 조건을 의미(특정 데이터를 입력할 때 무조건적으로 입력되는 것이 아니라 어떤 조건을 만족했을 때만 입력될 수 있게 해주는 역할) 제약조건 종류(6가지) - PRIMARY KEY 제약조건 - FOREIGN KEY 제약조건 - UNIQUE 제약조건 - CHECK 제약조건 - DEFAULT 정의 - NULL 값 허용 1. PRIMARY KEY 제약조건 - 많은 행의 데이터를 구분할 수 있는 식별자를 '기본 키'라고 부른다.(EX. 회원 테이블의 회원 아이디, 학생 테이블의 학번) - 기본 키에 입력되는 값은 .. 3. MS-SQL DCL 명령어 정리 세 번째 포스팅입니다! 저번 포스팅까지 DML,DDL을 알아보았죠? DML은 DM 조회! select,insert, update, delete DDL은 definition정의! 생성 create,alter,drop! 이제 DCL에 대해 알아봅시다 DCL(Data Control Language)은 control! 즉 내부 데이터를 제어한다는 것입니다. 중요한 명령어로는 grant, revoke 이 있습니다. 먼저 Grant는 승인하다라는 뜻을 가지고 있는데 mssql내에서도 사용자에게 권한을 부여하기 위한 명령어로 사용됩니다. 두 번째 Revoke는 취소하다라는 뜻으로 grant로 사용자에게 권한을 부여했던 것을 해제해주는 명령어라고 생각하시면 됩니다. DCL명령어는 간단하게 .. 2. MS-SQL DDL 명령어 정리 두 번째 포스팅입니다 ^^ 저번 포스팅에서는 DML을 정리했었는데 이번에는 DDL(Data Definition Language)에 대해 알아보겠습니다. Definition은 정의라는 단어입니다! 개념의 의미를 규정한다라는 말인데 음.. 이걸 어떻게 하면 까먹지 않고 알 수 있을까요? 사실 마땅히 기억나지가 않아서 그냥 데이터 정의 = 데이터를 만든다 = 만드는 건 create? 라고 외웠어요 ㅋㅋㅋㅋ 너무 성의가 없었나요?.. 그래도 어쩔 수 없습니다. 저는 이렇게 외웠거든요. 혹시 더 좋은 방법이 있다면 댓글로 알려주시면 감사하겠습니다! DDL에는 크게 create, alter, drop 이렇게 3가지가 있는데 각각 DB를 생성하고 변경하고 제거한다는 의미를 가지고 있습니다. CREATE D.. 1. MS-SQL DML 명령어 정리 안녕하세요!! 원래는 1일1 포스팅을 목표로 블로그를 시작했는데 9월부터 일을 시작하게 되면서 마음가짐이 약해졌네요 ㅠㅠ 그래도 실무에서 DB의 중요성을 다시 한번 뼈저리게 느끼고 DB공부를 다시 하기로 마음 먹었습니다. 공부하면서 중요하다 생각되는 부분을 간략하게 정리할 건데 많은 분들께 도움이 될 수 있으면 좋겠습니다^^ DML(Data Manipulation Language)는 데이터를 조회(select), 입력(insert), 수정(update), 삭제(delete)할 수 있게 해주는 명령어입니다. Manipulation-> 조종이라는 단어로 알고 계시면 나중에 까먹지 않고 기억할 수 있겠죠? 정처기 공부할 때 매일 DML,DDL,DCL 주입식처럼 외웠는데 돌아서면 까먹는 나 자신 ㅠㅠㅠ 그래.. 이전 1 다음