Mac에서 개발을 하다 보면 가장 많이 사용하는 데이터베이스 중 하나가 MariaDB입니다.MariaDB는 MySQL에서 파생된 오픈소스 데이터베이스로, MySQL과 높은 호환성을 유지하면서도 뛰어난 성능과 다양한 기능을 제공합니다.이번 글에서는 Mac(macOS)에서 Homebrew를 이용하여 MariaDB를 설치하고 실제 사용하는 방법까지 하나씩 자세하게 알아보겠습니다.MariaDB란?MariaDB는 관계형 데이터베이스(RDBMS)이며, MySQL을 기반으로 개발된 오픈소스 프로젝트입니다.특징은 다음과 같습니다.무료 오픈소스MySQL과 높은 호환성빠른 성능안정적인 운영다양한 스토리지 엔진 지원Spring Boot, PHP, Node.js, Python 등 대부분의 서버 개발 환경에서 많이 사용됩니다...
SELECT VERSION() 5.7.23-log 10.6.5-MariaDB-log MySQL 5.1 = MariaDB 5.1 MySQL 5.1 = MariaDB 5.2 MySQL 5.1 = MariaDB 5.3 MySQL 5.5 = MariaDB 5.5 MySQL 5.5 = MariaDB 10.0 MySQL 5.6 = MariaDB 10.1 MySQL 5.7 = MariaDB 10.2 MySQL 8.0 = MariaDB 10.3 MySQL 8.0 = MariaDB 10.4
아미나빌더 추천 select * from `g5_apms_like` where mb_id = '추천누른_회원ID' and to_id ='추천받은글작성_회원ID' select * from `{$g5['apms_like']}` where mb_id = '추천누른_회원ID' and to_id ='추천받은글작성_회원ID' delete from `g5_apms_like` where id ='글번호' delete from `{$g5['apms_good']}` where id ='글번호' 아미나빌더 ( 영카트 ) 좋아요 select * from `g5_apms_good` where mb_id = '추천누른_회원ID' and to_id ='추천받은글작성_회원ID' select * from `{$g5['apms_good..
mysql> use DB명; Database changed mysql> repair table 테이블명; +——————–+——–+———-+——————————————————-+ | Table | Op | Msg_type | Msg_text | +——————–+——–+———-+——————————————————-+ | 테이블명 | repair | error | Can’t create new tempfile: ‘테이블명.TMD’ | | 테이블명 | repair | status | Operation failed | *dump 진행 # mysqldump -u root -p db명 > 파일명.sql Enter password: mysqldump: Got error: 144: Table ‘테이블명’ is marked ..
본적으로 중복되지 말아야 하는데.. 중복이 된 경우 그 행을 삭제하는 방법입니다. DELETE FROM duplicate WHERE id not in ( SELECT id from ( SELECT id from duplicate group by phone) as id ) 전화번호가 중복 된 것이 있을 경우, 위와 같이 WHERE NOT IN을 사용해서 제거해 줄 수 있습니다. 출처 - http://gyuha.tistory.com/309 /* 중복 레코드 조회 */SELECT 테이블_index, 중복필드, count(*) as cnt FROM 테이블 GROUP BY 중복필드 HAVING count(테이블_index)>1; /* 중복 레코드 삭제 */DELETE FROM 테이블 WHERE 테이블_PK not..