분류 전체보기

Database/MySQL

[RDBMS] 관계형 데이터베이스의 필요성

데이터의 중복이 생길 경우 테이블 분리 장점: author 의 이름이 바뀔 경우 -> 테이블을 분리하면 유지보수가 쉬워짐 단점: 데이터를 보는 것이 쉽지 않아짐 저장은 분산해서, 합쳐서 보여주는 것은 "JOIN" 이라면 가능해진다! JOIN

Database/MySQL

MySQL 스키마 사용 & 테이블 생성

데이터베이스 사용 // 데이터 베이스 사용 CREATE DATABASE [database이름]; // 데이터 베이스 삭제 DROP DATABASE [database이름]; // DB 목록 보여줌 SHOW DATABASES; // DB 지정 USE [database 이름]; 테이블 생성 // Table 생성 CREATE TABLE topic ( id INT(11) NOT NULL AUTO_INCREMENT, // 자동으로 id 컬럼 증가 title VARCHAR(100) NOT NULL, description TEXT NULL, created DATETIME NOT NULL, author VARCHAR(15) NULL, profile VARCHAR(200) NULL, PRIMARY KEY(id) ); In..

Database/MySQL

Mac에 MySQL 설치하기

준비 brew가 설치되어있는지 확인하기! $ brew -v 설치 // MySQL 설치 $ brew install mysql // MySQL 시작 $ mysql.server start // MySQL 시작 후 기본설정 $ mysql_secure_installation 1. 비밀번호 설정 8자 이상 대문자, 소문자, 특수문자 모두 섞어야함 안섞을시 이런 오류나옴 Failed! Error: Your password does not satisfy the current policy requirements 1. Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : y 2. Remove anonymou..

Server🧤/JPA

[SpringBoot과 JPA 활용1] H2 데이터베이스 설치와 DB연결, 쿼리파라미터 로그 찍는 방법

개발이나 테스트 용도로 가볍고 편리한 DB, 웹 화면 제공 윈도우, 맥, 리눅스 실행 버전: https://h2database.com/h2-2019-10-14.zip 터미널 환경에서 이 H2를 다운받은 곳으로 이동! cd Springboot-practice/h2/bin cat h2.sh // 맥환경에서 chmod 755 h2.sh ./h2.sh h2.sh를 실행하면 이런페이지가 뜬다. 연결버튼 클릭 jpashop이라는 디비 가 생성이된다! 위에 상단에 연결끊기 후 jdbc:h2:tcp://localhost/~/jpashop 이걸로 URL을 변경해줌 앞으로는 이 URL로 접근이 가능해진다. 항상 ./h2.sh를 실행한 상태로 실행해야 디비가 연결이 가능해진다! DB연결 src/main/resources/a..

yujindonut
'분류 전체보기' 카테고리의 글 목록 (19 Page)