# MariaDB

[프로그래머스_웹 풀사이클 데브코스] - <백엔드 (MariaDB, Docker)> - TIL ( Day 6 )
데이터를 통합하여 효율적으로 관리하기 위한 데이터 집합체를 데이터베이스(Database; DB) 라고 합니다.데이터를 구조화하여 관리함으로써 데이터 중복을 막고, 효율적이고 빠른 데이터 연산을 가능하게 합니다.우리는 데이터베이스를 운영하고 관리하기 위한 DBMS(Dab
[MariaDB] root 계정 비밀번호 설정하는 방법
MacOS에 MariaDB를 수차례 지웠다 설치했다를 반복하였고,드디어 설치에 성공했다.설치도 했으니 root 계정으로 접속해봐야지~근데 나는 root 계정의 비밀번호를 설정한 적이 없다.WindowsOS에서 MariaDB를 설치할 때 설치매니저에서 root 계정의 비

[DBeaver] MariaDB 데이터베이스 연결, 유저 생성, 일반 유저로 데이터베이스 연결하는 방법
Spring Boot를 공부하기 위해 MariaDB와 DBeaver를 설치했다.참고로 나는 MacOS에서 사용한다.우선, root 계정을 통해 데이터베이스를 연결했다.DBeaver 실행한 후, 왼쪽 상단에 있는 "새 데이터베이스 연결" 버튼을 클릭한다.나는 MariaD

웹 풀사이클 데브코스 TIL [Day 9] - 데이터베이스
2023.11.24(금) 💾Database 🖋️SQL (Structured Query Language) 🐋Docker 🦭MariaDB(MySQL) Basic Commands 🔗Node.js에 DB 연동

웹소켓 채팅
한 상품에 대해 구매 희망자마다 채팅방이 생성되어야 한다. 따라서 상품과 userId가 같은 채팅방이 생성되지 않도록 UNIQUE 제약을 설정했다.chatroom1kim, book1, chatroom2lee, book1, chatroom3kim, pencil → 가능c

[Node.js][TIL] 팀 프로젝트 시작
노드 숙련 주차동안 개인공부로 다져진 2주가 지나고 개인 프로젝트도 마무리 하자마자 팀 프로젝트 주차가 드디어 시작 되었다.

과금없는 AWS 프리티어 mariaDB 생성
마리아DB로 만들거기 때문에 MariaDB를 선택엔진버전은 기본적으로 선택되어있는 10.6.14버전을 씁시다.필요에 따라 바꾸면 되고 어느 버전을 쓰나 과금엔 상관없어요.기본으로 프로덕션으로 되어있는데 반드시 프리티어로 바꿔 줍시다.과금옵션이기때문에 반드시 바꿔줘야해요

[Spring Boot ]도서관 관리 시스템 프로젝트 (CRUD) , CI/CD GitHub Action 배포
GitHub: https://github.com/ohtj6644/bookrent2 작업 도구 및 환경 DB는 MariaDB 를 사용하였으며, DB관리도구 는 DBeaver 를 사용하였습니다. 클라우드는 aws 를 사용하였고 도커,Github Action 을

[MariaDB] 제약조건과 흐름제어
데이터를 입력받을 때 실행되는 검사 규칙CREATE문으로 테이블을 생성 또는 ALTER문으로 필드를 추가할 때 설정종류 NOT NULLPRIMARTY KEY → NOT NULL, UNIQUE 특성을 가지고 있고 한 테이블 당 1개만 가능FOREIGN KEYUNIQUE

[MariaDB] 데이터 타입과 비교연산자, 논리연산자, 검색패턴, 타입변환
\-DESCRIBE 테이블명;\-128 ~ 127범위, 1바이트java의 byte와 매핑4bytejava의 int타입과 매핑8bytejava의 lon타입과 매핑UNSIGHNED타입을 사용하여 양수만 표현가능표현값 2배로 증기TINYINT UNSIGNED 이렇게 사용한다

[MariaDB] SQL문과 명령어
관계형 데이터베이스 관리 시스템(RDBMS)에서 데이터를 조회, 삽입, 갱신, 삭제하기 위해 사용되는 프로그래밍 언어Create, Read, Update, Delete의 약어데이터베이스에 생성, 조회, 수정, 삭제를 의미SQl 구문도 위의 목적에 맞게 크게 세 가지로

[MariaDB] 데이터베이스 란?
DatabaseManagement systemMysql, MariaDB, Oracle, Postgres, MongoDB, Redis 등관계형데이터베이스(RDB)서로 관계를 갖는 데이터들의 집합테이블, 행, 열 등의 구조로 데이터가 구조화MariaDB는 관계형 데이터베이
[개발일기] (231113) 기본 SQL 마무리
select 뒤쪽에 있던 insert, update, delete 관련 내용을 보고, 책의 5장인 기본 sql을 마무리했다.어제 세운 계획대로 대강 10장 이상을 끝냈다.생각보다 오래 걸리긴 했지만 그래도 챕터 하나를 끝내니 좋다.insert, update, delet
Spring 웹 애플리케이션을 실행해서 SQL문으로 저장된 내용을 조회해보자
spring과 JPA를 사용하여 만든 서버 애플리케이션을 빌드하고 실행 했을 때 mysql client 프로그램을 통해 어떻게 데이터베이스에 저장된 데이터를 볼 수 있을까?
[개발일기] (231112) SQL Select 마무리
어제에 이어서 SQL 기초 Select 부분을 마무리했다.대부분 아는 내용이었지만 BETWEEN은 이상~이하 인 점, AND 연산자가 OR 연산자보다 우선순위가 높아 주의해야 한다는 점, <==> 연산자(null이 포함될 수 있는 비교에 사용) 등 일부 자세한 내
한화시스템 BEYOND SW캠프 2주차 회고
2주차는 SQL 함수/조인/서브쿼리/변수/뷰/테이블,레코드 복사/백업/프로시저/트리거/인덱스/추적/ 시퀀스에 대해 공부하였습니다.
[개발일기] (231111) MariaDB SQL
저번에 만들어 둔 데이터로 select 문 기초 내용을 실습했다.select, from, order by, limit offset은 사용해 본 적있는 것들이었는데, into outfile, load data local infile은 처음 사용해 봤다.책에서 limit
MariaDB에서 JSON_TABLE 함수를 사용한 JSON 데이터 처리와 오류 해결
다음과 같이 오류 나는 경우 레코드 중 JSON 포멧이 안닌 경우 가 있을 수 있음SQL Error 4038: (conn=97662) Syntax error in JSON text in argument 1 to function 'JSON_TABLE' at positio