DB(15)
-
[MariaDB] Amazon Linux 2023에 MariaDB 패키지 설치
MariaDB와 mysql 차이점? MariaDB와 MySQL은 둘 다 인기 있는 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 그러나 두 시스템 간에는 몇 가지 중요한 차이점이 있습니다. 여기에서는 주요 차이점들을 살펴보겠습니다.기원 및 소유권MySQL: MySQL은 1995년에 처음 출시되었으며, 2008년 Sun Microsystems에 인수되었습니다. 이후 2010년 Oracle Corporation이 Sun Microsystems를 인수하면서 MySQL도 Oracle의 소유가 되었습니다.MariaDB: MariaDB는 MySQL의 창시자인 Michael "Monty" Widenius와 다른 MySQL 개발자들이 MySQL의 오라클 인수 이후, MySQL의 오픈 소스 가치를 유지..
2024.07.16 -
[DB] mac(m1) mysql 설치(homebrew)
homebrew가 설치되어 있다는 가정하에 진행 설치가 안되어 있다면 https://brew.sh/ko/ Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 가서 설치하고 올 것. 터미널에서 brew 버전 확인 brew --version : Homebrew 4.0.26 mysql repository 확인 brew search mysql ==> Formulae automysqlbackup mysql-client@5.7 mysql@5.6 mysql ✔ mysql-connector-c++ mysql@5.7 mysql++ mysql-sandbox mysqltuner mysql-client mysql-search-replace qt-mysql =..
2024.02.13 -
[DB]centos 7.0이상에서 mysql 8.0 yum(패키지) 설치
# centos 7.0이상에서 mysql 8.0 yum(패키지) 설치 # 설치 할 URL 가져오기 https://www.mysql.com/products/community/ > Download MySQL Community Edition 클릭 > MySQL Yum Repository 클릭 > 버전 선택 후 Download 클릭 > No thanks, just start my download. 에 우클릭 [ 링크 주소 복사 ] sudo yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm repository 설치 완료 ! # repository 목록 확인 yum repolist enabled | grep "mys..
2022.05.31 -
[MYSQL] timeout 설정
MYSQL Timeout interactive_timeout - 콘솔에서 mysqld와 Client의 connection 후 다음요청을 기다리는 시간 wait_timeout - 플러그인, API 등을 이용해 (PHP, JDBC) connection 후 다음요청을 기다리는 시간 Global 설정 확인 mysql> show global variables like '%timeout'; Session 설정 확인 mysql> show variables like '%timeout'; 변경 mysql> set interactive_timeout=300; mysql> set global interactive_timeout=300; mysql> set wait_timeout=300; mysql> set global wa..
2021.02.01 -
[MYSQL] order by 조건
order by casewhen field명 = 'data' then '정렬 우선순위'when field명 = 'data' then '정렬 우선순위'endasc 등으로 특정 row만 위아래로 변경이 가능 하다. 더 간단하게는. order by id != '특정아이디'asc 가 되면 특정 아이디는 해당 결과 리스트에서 최 상단으로 올라가며 order by id = '특정아이디'asc 로 할 경우 최 하단으로 내려간다. desc의 경우 반대가 된다.
2018.07.19 -
[mysql] index / 인덱스
MySQL인덱스 기초● 특정 컬럼 값이 가지고 있는 열을 빠르게 검색하기 위하여 사용● MySQL의 경우 B-TREE 가 사용됨● 오라클이나 MSSQL의 경우 여러가지 타입이 존재함● 종류에는 PRIMARY KEY, UNIQUE, INDEX, FULL TEXT가 있다.(FULL TEXT의 경우 MyISAM 에서만 사용가능)■ 인덱스 사용 목적 where 절에 매치하는 열을 빠르게 검색하기 위하여 불 필요한 열을 고려 대상에서 빠르게 제거하기 위하여 JOIN시 다른 테이블에서 빠르게 필요한 열을 추출하기 위하여 특정 index의 컬럼의 MIN이나 MAX값을 찾기 위하여■ 인덱스를 사용하는 경우 데이터의 양이 많고 검색이 빈번히 이루어 지는 경우 인덱스를 걸고자 하는 필드의 값의 종류가 다양한 경우■ 생성 ..
2017.01.03