본문 바로가기

혼공SQL2

테이블 제약조건(Constraint) 개요 테이블의 제약조건은 데이터의 무결성을 지키기 위해 제한하는 조건 간단한 예로 운영 사이트의 회원 ID가 중복되면 혼란이 일어나는데, 이런 것이 바로 데이터의 결함이고 이런 결함이 없는 것을 데이터의 무결성이라고 표현함 제약조건 종류 1. PRIMARY KEY (기본키) 2. FOREIGN KEY (외래키) 3. UNIQUE KEY (고유키) 4. CHECK 제약조건 5. DEFAULT 정의 6. NULL 허용 1. PRIMARY KEY (기본키) 데이터를 구분하는 식별자 기본키에 입력되는 값은 중복될 수 없으며, NULL 값이 입력될 수 없다. 테이블 당 기본키는 1개만 가질 수 있다. 테이블의 특성을 가장 잘 반영하는 열을 선택하여 지정한다. CREATE TABLE '테이블명' ( id CHAR(.. 2023. 2. 26.
혼공SQL) SELECT문 실습 1. USE 문 : 데이터베이스 (스키마) 를 사용하겠다. USE market_db; -- 한 서버에 데이터 베이스가 여러개 있을수 있기 때문에 지정을 해주어야 한다. 2. 기본중에 기본... SELECT 열이름 FROM 테이블 SELECT * FROM member; -- "*"은 모든열을 의미. member테이블의 모든 열을 가져오겠다. SELECT * FROM market_db.member; --USE 문으로 데이터베이스를 선택하지 않았다면 DB명.테이블명으로 조회해야 가능하다. 3. 더 나아가서 WHERE SELECT * FROM member WHERE mem_name = '오마이걸'; -- WHERE 이후에 열(컬럼) 조건문으로 해당하는 행(로우)=데이터를 조회 SELECT * FROM membe.. 2022. 12. 5.