본문 바로가기

DB/Mysql

springboot - DB 적용

 

1. dbeaver로 테이블 만들기

https://carrotweb.tistory.com/72

 

디비버 데이터베이스 테이블 생성 - DBeaver Database Create Table

1. 윈도우 "시작"(start)버튼을 클릭하고 목록의 "D"에서 "DBeaver"를 클릭하거나 윈도우 "시작"(start)버튼을 클릭하고 "스페이스 바"(Space Bar)을 클릭하여 입력창에 "DBeaver"입력 후 "DBeaver"를 클릭하여 디

carrotweb.tistory.com

 

간단하게 데이터베이스 테이블에 대한 명명 규칙

 

- 테이블명은 테이블의 특성을 나타내는 용어를 사용

- 테이블명은 대문자만 사용

- 프로세스 영역을 구분하기 위해 테이블 명 앞에 약자를 사용하여 붙임

- 테이블을 나타내기 위해 테이블 명 앞이나 뒤에 ‘TB’ 붙임 ("TB_" , "_TB")

- 단어 사이는 구분자로 "_"(언더바 - underbar)를 사용

 

2. springBoot - Mysql 연동

https://victorydntmd.tistory.com/321

 

[SpringBoot] Mysql 연동

개발환경 IntelliJ 2019.02 Java 11 SpringBoot 2.1.7 mysql-connector-java:8.0.17 Gradle 5.6 스프링부트 프로젝트를 생성할 때, 내장된 데이터베이스 h2가 아닌 MySQL을 사용하려고 했습니다. application.p..

victorydntmd.tistory.com

 

3. jdbcTemplate 이용하여 쿼리 실행

https://jaehoney.tistory.com/34

 

Spring - JdbcTemplate을 이용한 쿼리 실행

JdbcTemplate이란 ? JDBC API를 이용하려면 DB 연동에 필요한 Connection 객체와 쿼리 실행을 위한 PreparedStatement 객체를 생성해야합니다. 그리고 쿼리 실행 후에는 finally 블록에서 ResultSet, Prepare..

jaehoney.tistory.com

 

4. java Mysql 타입 매칭

https://mycup.tistory.com/235

 

JAVA Mysql 타입 매칭

25.4.4.2. 자바, JDBC 그리고 MySQL 타입 MySQL Connector/J는 MySQL 데이터 타입과 자바 데이터 타입 간의 변환을 유연하게 처리한다. 일반적으로, 모든 MySQL 데이터 타입은 java.lang.Strin..

mycup.tistory.com

 

5. foreign key 설정 ( foreign key : 다른 릴레이션의 기본키를 그대로 참조하는 속성의 집합 )

https://www.codingfactory.net/12271

 

MariaDB / DBeaver / 외래 키(Foreign Key) 만들기, 삭제하기

외래 키(Foreign Key) 만들기 기본 키가 있는 테이블(testTable1)을 만듭니다. 외래 키를 만들 테이블(testTable2)을 만듭니다. [Foreign Keys]를 클릭합니다. 마우스 우클릭한 후 [Create New Foreign Key]를 클릭합니

www.codingfactory.net

 

5-1: foregin key action on delete/ on update

https://www.cockroachlabs.com/docs/stable/foreign-key.html#foreign-key-actions

 

Foreign Key Constraint | CockroachDB Docs

<!-- TOC LEVEL: By default, a page TOC includes h2 and h3 headers. To limit a page TOC to h2 headers only, set `toc_not_nested: true` in the page's front-matter. --> A foreign key is a column (or combination of columns) in a table whose values must match v

www.cockroachlabs.com

 

'DB > Mysql' 카테고리의 다른 글

정규화  (0) 2021.11.27
inner join, outer join  (0) 2021.10.19
RDMS, join  (0) 2021.10.07
복수행함수, group by  (0) 2021.09.29
변환함수(CAST 함수)  (0) 2021.09.21