본문 바로가기
개발공부/DB

[Mysql] 기본문법/ fk 지정/ pk 지정 / 자동증가 번호 지정하기

by dokii 2021. 11. 27.
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

 

[MYSQL공부] SQL 기본 문법 정리

> mysql -u root -p Enter password : 패스워드 입력 1) CREATE 구문 - 데이터베이스 생성 CREATE DATABASE [DB_NAME]; ex) CREATE DATABASE test_db; 2) CREATE 구문 - 테이블 생성 CREATE TABLE [NAME] ([COLUM..

bling-son.tistory.com

 

외래키 지정하기(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

 

[SQL] MySQL 외래키 지정하기

0. 목표  - MySQL 내에서의 외래키 지정 및 테스트 1. 실습  1) user 테이블 생성 - ID를 pk로 지정 CREATE TABLE pbj_db.user ( ID INT PRIMARY KEY, Name VARCHAR(30) );  2) 데이터 삽입 INSERT INTO pbj_db..

pbj0812.tistory.com

 

자동으로 번호증가 주기 (fk)

CREATE TABLE MEMBER( member_num int AUTO_INCREMENT,
					 primary key (member_num)
                     );
                     
  # AUTO_INCREMENT는 자동으로 번호를 증가한다.

https://developer-jjun.tistory.com/5

 

[MySQL] Auto_Increment(자동증가번호)

AUTO_INCREMENT 란? 자동으로 1부터 +1씩 증가하는 숫자가 자동으로 입력되는 것 ★ 조건 : 자료형이 정수(int)형 / 기본키(PRIMARY KEY)로 유일한 값 * 테이블 생성 1 2 3 4 5 6 7 8 9 CREATE TABLE buyingboa..

developer-jjun.tistory.com

 

 

728x90

댓글