728x90

마리아디비 10

[SpringBoot] MariaDB 연결하기

[SpringBoot] MariaDB 연결하기 공부하는 것을 기록하는 블로그입니다. 틀린 내용이 있다면 지적해주시고 댓글 남겨주시면 감사하겠습니다. 내용을 확인하고 수정하여 올바른 정보를 전달할 수 있도록 하겠습니다.^^ 이번 글은 SpringBoot 프로젝트에 MariaDB를 연결하는 방법을 소개합니다. 1. Project Environment 프로젝트는 SpringBoot 사이트에서 생성하고, IDE는 Intellij를 사용, 빌드 관리는 Gradle을 선택했습니다. 2. Dependency 설정 mariaDB와 연결할 수 있도록 관련 jdbc 라이브러리를 추가시킵니다. 파일 : build.gradle dependencies { // * * * 중략 * * * implementation 'org.ma..

java, spring 2022.03.10

우분투에 도커 설치하기, 도커에 mariadb 이미지 설치 후 실행하기

우분투에 도커 설치하기, 도커에 mariadb 이미지 설치 후 실행하기 도커에 대한 설명은 많이 나와 있어서 따로 작성하지 않으려고 합니다. 도커 설치 과정을 기록하기 위해 글 씁니다. 먼저 리눅스 패키징 툴, 커맨드 라인 도구를 update, upgrade. $ sudo apt update && sudo apt upgrade 도커가 설치되어 있다면 올드버전 도커를 삭제합니다. 현재 실행중인 컨테이너가 있다면 먼저 중지시키고 도커 컨테이너를 삭제합니다. // 도커 컨테이너 조회 $ sudo docker ps // 도커 컨테이너 중지 $ sudo docker stop [컨테이너ID] // 도커 컨테이너 삭제 $ sudo docker rm [컨테이너ID] // 도커 올드버전 삭제 $ sudo apt-get ..

Infra 2021.09.27

[MariaDB] 댓글 처리 테이블 : 외래 키에 대해 테이블 다뤄보기

[MariaDB] 댓글 처리 테이블 : 외래 키에 대해 테이블 다뤄보기 테이블 생성하기 seq_bno 값을 외래 키로 정합니다. tb_board 테이블의 seq_bno 값을 참조합니다. 다음은 SQL 쿼리문 외래 키 및 제약조건에 대한 내용을 테스트 하려고 합니다. 먼저 게시글 tb_board에 없는 seq_bno로 등록하려고 합니다. 외래 키에서는 참조할 값이 없으면 에러가 나타나겠죠. INSERT INTO tb_reply (seq_bno, reply, replyer) VALUES ('999','TEST','TEST') 역시나 외래 키 조건에 걸려서 없는 값을 참조하지 못하기 때문에 등록되지 않는 것을 볼 수 있죠. tb_board 게시판에 있는 값을 insert 하기 데이터가 들어오는 것을 확인할 수..

CS/sql 2021.07.31

[mariadb] 테이블의 select 출력 결과로 insert 하기

[mariadb] 테이블의 select 출력 결과로 insert 하기 광고 한 번의 클릭은 개발자에게 매우 큰 도움이 됩니다. Insert 하려는 대상 테이블 : A select 하는 대상 테이블 : B 위처럼 가정합니다. A와 B 테이블 구조가 같거나 칼럼의 데이터 타입이 일치하면 조건에 충족되면 B 테이블의 SELECT 한 결과를 A 테이블에 바로 INSERT 시킬 수 있습니다. SELECT 출력 결과로 INSERT 하기 INSERT INTO A (A1, A2, A3) SELECT A1, A2, A3 FROM A INSERT INTO A (A1, A2, A3) SELECT B1, B2, B3 FROM B 첫 번째 쿼리처럼, 자기 자신을 넣을 수도 있고, 두 번째 쿼리처럼 데이터 타입이 일치하면 다른 ..

CS/sql 2021.07.14

[MariaDB] MariaDB zip 버전 서비스 등록하기, service registration

[MariaDB] MariaDB zip 버전 서비스 등록하기, service registration 지난번 마리아디비를 압축 버전 zip 파일을 다운로드해서 설치했습니다. zip 버전은 자동으로 service 등록이 되지는 않는 것 같더라고요. [ 작업 관리자 > 서비스 ]에서 확인해보아도 MariaDB 서비스는 찾아볼 수 없습니다. 그다음 등록된 서비스를 자주 보는 곳은 [ 내 PC > 컴퓨터 관리 > 서비스 및 응용 프로그램 > 서비스 ]에서 보는 건데, 여기에도 MariaDB 서비스는 없었습니다. 그럼 지난번에 설치했던 MariaDB 압축 버전의 bin 폴더로 다시 가서 서비스를 등록하는 작업을 해야겠죠. 아직 설치하지 않으셨다면 지난 글 ▼▼▼ 을 참고해서 설치를 진행해주세요! https://li..

CS/sql 2021.07.04

[MariaDB] Windows 10에 MariaDB Zip 버전 설치하기, 압축파일로 설치하기

[MariaDB] Windows 10에 MariaDB Zip 버전 설치하기, 압축파일로 설치하기 먼저 MariaDB 공식 홈페이지에서 Windows용 MariaDB Zip 패키지 파일을 다운로드 합니다. 압축을 해제하고, 명령 프롬프트(cmd)를 관리자 권한으로 실행하여 압축이 해제된 폴더 경로 내부의 bin 폴더로 이동합니다. (아래 윈도우 기준 명령어) mariadb가 설치된 경로로 이동 > cd %mariadb가 설치된 경로%\bin mariadb 서버 실행 및 console 로그 사용 옵션 명령 > mysqld --console 현재 mariadb server가 동작하는 중이니, 다른 cmd창을 열어서 해당 경로에서 mysql 접속 명령을 입력합니다. 아래 명령어를 사용하여 접속합니다. > mar..

CS/sql 2021.06.18

[MariaDB] MariaDB 테이블 생성, 오토 시퀀스 (자동 값 증가)

[MariaDB] MariaDB 테이블 생성, 오토 시퀀스 (자동 값 증가) 테이블 생성하기 CREATE TABLE tb_board ( seq_bno INT NOT NULL AUTO_INCREMENT, title VARCHAR(255) NOT NULL, content VARCHAR(2000) NOT NULL, writer VARCHAR(50) NOT NULL, regdate DATE DEFAULT CURRENT_TIMESTAMP, updatedate DATE DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (seq_bno) ); CREATE TABLE tb_board ( seq_bno INT NOT NULL AUTO_INCREMENT, title VARCHAR(255) NOT NUL..

CS/sql 2021.06.11

MariaDB 계정 생성 및 권한 부여하기(권한 주기)

MariaDB 계정 생성 및 권한 부여하기(권한 주기) 도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 된답니다!^^ 지난 글에서는 MariaDB를 설치하고 제대로 동작하는지 확인했습니다. 지난글 lifere.tistory.com/108 GCP cloud ubuntu에 mariadb 설치하기 & 기본 사용법 GCP cloud ubuntu에 mariadb 설치하기 & 기본 사용법 1. MariaDB 설치 기본 PC는 Windows 10 환경이지만, GCP cloud는 ubuntu로 되어 있기 때문에 리눅스 명령어를 사용하여 설치를 진행할 것입니다. 설치 명령어.. lifere.tistory.com 이번 글에서는 mariaDB 계정을 생성하고 해당 계정으로 로그인하는 과정을 알..

CS/sql 2021.05.09

GCP cloud ubuntu에 mariadb 설치하기 & 기본 사용법

GCP cloud ubuntu에 mariadb 설치하기 & 기본 사용법 1. MariaDB 설치 기본 PC는 Windows 10 환경이지만, GCP cloud는 ubuntu로 되어 있기 때문에 리눅스 명령어를 사용하여 설치를 진행할 것입니다. 설치 명령어를 참고하기 위해 공식 홈페이지에 접속합니다. 구글이나 네이버 등 포털사이트에 MariaDB를 검색하여 공식 홈페이지에 접속합니다. MariaDB 공식 홈페이지에 접속 > Download > MariaDB Repositories 선택 그 다음 OS 버전을 선택하고, MariaDB의 버전도 선택합니다. 공식 홈페이지를 참고해서 Linux 터미널에서 다음과 같은 명령어를 입력하여 설치해줍니다. 설치 명령어 1 $ sudo apt-get install soft..

CS/sql 2021.05.09
728x90