기본 문법
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
'개발공부 > 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 |
댓글