728x90
반응형
기본 문법
use tdd_db01; #데이터베이스 선택
drop database tdd; #데이터베이스 삭제
#https://velog.io/@taeha7b/mysql-in-a-nutshell
create table haha (id int, pw int); #테이블생성
drop table member; #테이블삭제
drop table QUESTION; #테이블삭제
drop table ANSWER; #테이블삭제
drop table ANSWER_COUNT; #테이블삭제
drop table NICKNAME; #테이블삭제
select * from QUESTION; #테이블조회
https://bling-son.tistory.com/89
외래키 지정하기(pk)
CREATE TABLE ANSWER(
answer_num int AUTO_INCREMENT,
answer_year year NOT NULL,
answer_date date NOT NULL,
answer varchar(400) NOT NULL,
public varchar(1) NOT NULL,
question_num int NOT NULL,
member_num int NOT NULL,
answer_delete varchar(1) NOT NULL,
delete_date date,
primary key (answer_num),
FOREIGN KEY (question_num) REFERENCES question (question_num),
FOREIGN KEY (member_num) REFERENCES member (member_num)
);
# FOREIGN KEY (값) REFERENCES 참조할테이블이름 (값),
https://pbj0812.tistory.com/333
자동으로 번호증가 주기 (fk)
CREATE TABLE MEMBER( member_num int AUTO_INCREMENT,
primary key (member_num)
);
# AUTO_INCREMENT는 자동으로 번호를 증가한다.
https://developer-jjun.tistory.com/5
728x90
반응형
'개발공부 > DB' 카테고리의 다른 글
[svn] 폴더삭제하기, 브랜치 만들기 (0) | 2022.05.13 |
---|---|
[mysql] resultMap 사용하기, 조인 (0) | 2021.12.21 |
[mysql] MySQL 계정 생성 관리 및 권한설정 (0) | 2021.08.22 |
[Mybatis] 오라클 부적합 열 유형 오류, jdbcType=VARCHAR (0) | 2021.02.26 |
[sql] distinct 중복 제거하기 (0) | 2021.02.23 |
댓글