TestCode프로젝트를 시작한다-2일차(1)

use database를 이용하면 데이터베이스를 선택을 할 수 있다.나는 use checklist를 해서 선택을 했다. create Table를 이용하면 테이블을 만들 수 있다.

create table person
(
_id INT PRIMARY KEY not null,
-- 사람의 이름
name varchar(3) not null,
-- 사람의 나이
age INT not null ,
-- 부서
dep varchar(10) not null ,
-- 직업
job varchar(10) not null ,
-- 성별
sex char(1) not null ,
check ( sex IN ('M','W'))
);

출근부를 만드는데 sex를 'm'과 'w'만 허용한다.

그리고 create Table를 이용해서 각각 부서테이블과 출근부 테이블을 만들었다.

출근부 테이블

id,int,NO,PRI,,auto_increment

person_id,int,NO,MUL,,""

check_in,time,NO,"",,""

check_out,time,NO,"",,""

부서테이블

dep_id,int,NO,PRI,,""

dep_name,varchar(50),NO,"",,""

이다.

참고로 깜박해서 부서테이블과 사람테이블을 왜래키를 잊고 해서 다시 추가를 했다.

alter table person
add constraint dep
foreign key (dep) references dep(dep_id);


다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 11월 2일 오후 12:26

댓글 0

    함께 읽은 게시물

    기획과 개발, 두 세계는 이어져야 한다.

    ... 더 보기

    01화 기획과 개발, 두 세계는 이어져야 한다.

    Brunch Story

    01화 기획과 개발, 두 세계는 이어져야 한다.

    🥊 GPT-4o vs Gemini 2.5 Flash

    ... 더 보기

    트위터 글자수 세는 코드를 작성할 때 참고할 수 있는 문서

    유니코드 범위에 따른 카운팅 방식, URL 카운팅 방식 등을 알려 줍니다.

    그걸 그대로 코드로 구현하고 테스트하면 됩니다.

    https://docs.x.com/resources/fundamentals/counting-characters


    🗞️ 간밤에 구글이 Gemini 2.5 Pro를 출시했는데요. 벤치마크 상으로는 GPT-4.5와 Claude 3.7 의 성능을 크게 뛰어넘는 결과를 보여줍니다. 특히 코딩능력이 매우 크게 향상되었는데요.

    ... 더 보기

     • 

    저장 8 • 조회 2,509


    오픈 소스 라이선스 가이드

    ... 더 보기

    오픈 소스 라이선스 가이드

    www.daleseo.com

    오픈 소스 라이선스 가이드

     • 

    저장 25 • 조회 3,345


    새 길

    

    ... 더 보기

    조회 621