show databases;show tables;INSERT INTO 테이블이름(필드이름1, 필드이름2, 필드이름3)VALUES (데이터값1, 데이터값2, 데이터값3)ex) INSERT INTO user (id, name, sex, address, age) VALUES
https://www.istarbucks.co.kr/menu/drink_list.do스타벅스 음료에 대한 데이터베이스를 한번 설계를 해본다.Category 테이블이름을 정한고 필드를 3개를 정한다id int type_id varcharname varchar이렇
aws 는 대부분 알고 계실꺼고 많이 애용하고 있다 .rds 에 데이터를 넣었느데 이것을 local 에다가 넣고싶을때도 있을것이고 , 아니면 이관할 경우가 생길수도 있습니다.이럴경우를 생각하며 메모를 남겼습니다 .우선 rds 에 있는 데이터를 뽑아서 제 local 에
바커 표기법(Baker Notation) 바커 표기법은 영국 컨설팅 회사 CACI 에 의해 처음 개발되었고 , 리차드 바커에 의해 지속으로 업그레이드 되었습니다. 엔터티(Entity) 엔터티는 기업에서 지속적으로 저장하고 관리해야 할 대상입니다. 하나의 관리 대상
https://ykcb.tistory.com/entry/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%8A%A4%ED%82%A4%EB%A7%88%EC%9D%98-%EA%B0%9C%EB%85%90-%ED
모델링에 사용법에 대해서는 이전에 한번 적은적이 있다.https://velog.io/@ash3767/%EB%AA%A8%EB%8D%B8%EB%A7%81-Richard-Barker다시 정리하고 싶어서 또 적습니다. 참고자료 :https://yesdoing
cat /etc/redhat-release우선 버전이 맞는지 확인을한다 .sudo 가 안되어있으면 sudo 설정과 비번을 설정해줘야한다.마리아디비를 설치해준다.위와같은 말이 나오게 되면 성공한것이다.
https://gmlwjd9405.github.io/2018/09/24/db-partitioning.html DB partion 서비스의 크기가 점점 커지고 DB 에 저장하는 데이터의 규모또한 대용량화 되면서 기존에 사용하는 DB 시스템의 용량의 한계와 성능의 저하
이후 서버를 다시 가동해줍니다.
https://soungnote.tistory.com/15https://stackoverflow.com/questions/9624774/after-mysql-install-via-brew-i-get-the-error-the-server-quit-wit
무료로 가능하다 .RDBMS 이다. top n 개의 레코드를 가지고 오는 케이스에 특화 되어있다 전자상거래 프로젝트에 적합하다.PostgreSQL 에 비해 블로그 , 지원 , 문서가 훨씬 많다.문자열 비교에서 대소 문자를 구분하지 않는다.간단한 동작을 구현하는 서비스는
https://www.postgresql.org/download/macosx/brew doctorbrew updatebrew install postgresqlpgstart
https://blog.uniqbuild.co.kr/?p=516psql database_nameCREATE DATABASE sentry WITH ENCODING = 'UTF8' OWNER = postgresql;\\duselect \* from pg_user;
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements이러한 에러가 발생한다면 우선적으로 mysql 로 들어간다 mysql -u root -p들어간후에 정책을 바궈야한다.sho
https://congi.tistory.com/entry/Foreign-Key-%EC%84%A4%EC%A0%95-%EB%B0%A9%EB%B2%95-%EB%B0%8F-%EC%98%B5%EC%85%98-%EC%84%A4%EB%AA%85https://chu
우선적으로 본인 로컬에 homebrew 가 설치 되어있는지 확인한다.설치가 안 되어 있다면 우선 설치를 먼저 해준다.만약에 에러가 발생한다면 , mysql 를 지워보거나 , reinstall 를 해본다.
여러 row 가 있는데 그 row 를 특정 칼럼 으로 뭉치고 싶을때member 라는 테이블이 존재한다고 했을때 gender 컬럼 기준으로 뭉쳐보자.결과 값이 위와 같이 나오는데 , 잘 확인이 되지않으니 count() 함수 호출잘 출력이 됨.
현재 뽑아올려는 데이터가 테이블 과 컬럼에는 없는데 , 가상의 테이블을 만들어서 뽑아오고 싶을때select 절에 사용하는 scalar subquery한개의 로우만 반환한다.일치하는 값이 없을 경우 NULL 값 return 불 필요한 조인을 하지 않기 위해서 많이 사용한
전혀 상관이 없는 두테이블을 같이 출력하고 싶을때이렇게 사용하면 된다. 단두 테이블의 필드 개수가 같아야한다.출력할려는 필드 타입이 같아야한다.union 을 하게되면 중복 되는것을 제외시키고 출력하게된다.그게 싫다 난 다출력하고싶다. -> union all 을 사용하면
생성한 날짜 와 수정한 날짜 기록할려고
조건 주고싶을때 사용한다.where 절에도 추가 할 수 있다.IFNULL 도 역시나 where 절이나 다른곳에서 추가할 수 있다.
mysql 8.0 이상 password 를 변경하고 싶을때,
Mysql 언두로그가 뭐야 ?MySQL에서 언두 로그는 트랜잭션과 관련된 데이터를 관리하는 데 사용됩니다. InnoDB 스토리지 엔진에서는, 언두 로그를 사용하여 트랜잭션의 원자성을 보장하고 롤백 연산을 수행합니다. 언두 로그는 InnoDB에서 관리되며, 데이터를 수정
MySQL에서의 포그라운드 스레드는 사용자의 요청을 직접 처리하는 스레드입니다. 사용자로부터 요청이 들어오면, MySQL은 이를 처리하기 위해 포그라운드 스레드를 할당합니다. 이러한 포그라운드 스레드들은 각각의 클라이언트 연결을 대응하고, 그 연결을 통해 들어오는 쿼리
MySQL 서버에서 쿼리 캐시(Query Cache)는 빠른 응답을 필요로 하는 웹 기반의 응용 프로그램에서 매우 중요한 역할을 담당했다. 쿼리 캐시는 SQL의 실행 결과를 메모리에 캐시하고, 동일 SQL 쿼리가 실행되면 테이블을 읽지 않고 즉시 결과를 반환하기 때문에
MVVC 가 뭐야 ?MVCC (Multi-Version Concurrency Control)는 데이터베이스 관리 시스템(DMS)에서 동시성 제어를 위해 사용하는 방법입니다. MVCC를 통해 여러 트랜잭션들이 동시에 같은 데이터에 접근하더라도 일관성을 유지할 수 있게 됩
mysql 에서 어댑티드 해시 인덱스에 대해서 알려줘"Adaptive Hash Index" 는 MySQL의 InnoDB 스토리지 엔진에서 사용되는 기술입니다. Adaptive Hash Indexes (AHI)는 InnoDB가 주요 인덱스를 통해 빈번하게 액세스하는 행에
https://goyunji.tistory.com/137application.properties 에 들어가서 , spring.mvc.pathmatch.matching-strategy=ant_path_matcher 를 추가하면 에러가 해결이 된다.
mysql 에서 리두 로그라는게 뭐야 ??MySQL에서 "리두 로그"는 데이터베이스의 모든 변경사항을 추적하는데 사용되는 기능입니다. 이 로그는 DBMS (Database Management System)에서 데이터의 무결성을 유지하고, 트랜잭션의 복구를 가능하게 하는
Adaptive Hash Index(AHI)는 MySQL InnoDB 스토리지 엔진의 고성능 기능 중 하나로, 특히 '읽기' 작업에 있어 데이터 액세스의 효율성을 크게 향상시킵니다. InnoDB에서는, AHI를 사용하여 일반적인 인덱스 검색을 보다 빠르게 수행할 수 있
데이터베이스 정규화가 뭘까 ??한참을 고민하다가 chat gpt 에 질문을 해봤다.데이터베이스 정규화는 데이터의 중복성을 최소화하고 데이터 무결성을 유지하기 위해 디자인된 규칙 또는 원칙들의 집합입니다. 정규화의 목적은 데이터 구조의 비효율성과 중복성을 제거하며, 데이