본문 바로가기

반응형

DB(SQL)/mysql|maria

(32)
[DB] mariadb dblink FEDERATED / connect 0. Storage Engine (Database Engine) 데이터베이스 관리 시스템(DBMS)이 데이터베이스에 대해 데이터를 삽입, 추출, 업데이트 및 삭제하는데 사용하는 기본 소프트웨어 컴포넌트이다. 쉽게 말하면 데이터를 어떤 모양으로 어떤 방식으로 적재할건지에 대한 정의이다. (트랜젝션 유무 등 엔진마다 느낌이 다르니 꼭 성격을 확인하고 사용하고 테스트해볼것.) 현대의 많은 DBMS가 동일한 DB 내에 다중 저장 엔진을 지원한다. ex) A table은 innodb B table은 MyISAM 을 사용하는 등으로 활용할 수 있다. mariadb engine 종류보기 https://mariadb.com/kb/en/storage-engines/ 1. FEDERATED FEDERATED ENGINE은..
[MariaDB] MariaDB에서 CTE(Common Table Expression) 사용 시 주의점 https://sinabrow.tistory.com/38 MariaDB에서 CTE(Common Table Expression) 사용 시 주의점 MariaDB에서 WITH 구문을 통해 CTE를 사용 시 주의할 점이 있어서 기록을 남깁니다. - CASE 1) MariaDB 접속 시 스키마 명을 명시 할 경우. jdbc:mariadb://localhost:3306/schema_name - CASE 2) MariaDB 접속 시.. sinabrow.tistory.com CTE(Common Table Expression) 란? 간단하게 설명하면 with 으로 만든 임시 테이블
[MAIRA DB] 스키마 비교 https://mariadb.com/kb/en/dbforge-schema-compare/ dbForge Schema Compare A tool for comparison and synchronization of DDL differences between database objects. mariadb.com dbForge Schema Compare
[MYSQL] 유용한 명령어 GROUP_CONCAT https://fruitdev.tistory.com/16 [MySQL] GROUP_CONCAT 사용하기 필요에 의해 서로 다른 결과를 한줄로 합쳐서 보여줘야 할 경우가 있다. 전체 결과값을 가져와서 java 와 같은 프로그램 언어에서 for 문을 돌며 문자열을 붙여도 되긴 하지만 Select 쿼리를 던질때 fruitdev.tistory.com
[MYSQL] USER 테이블의 모든 계정의 권한을 다 N으로 변경 하였을 겨우
[mysql/maria] upsert (insert /update) upsert 라는 기능이 있습니다. (있으면 update 없으면 insert) 버전에 따라서 지원을 안할 경우 트리거를 이용하여 할수도 있으나 버전이 된다면 아래와 같은 명령어로 사용할 수 있습니다. (test해보지 않아 문법이 틀릴 수 있습니다. 자세한 사항은 Docs를 참조해주세요.) (버전에 따라 명령어가 실행되지 않을 수 있습니다. 적용되는 버전은 Docs를 참조해주세요.) t1 ---------------- a | b | c | ---------------- 1 | 2 | 3 | a unique key insert / update INSERT INTO t1 (a,b,c) VALUES (1,2,3) ON DUPLICATE KEY UPDATE c=c+1; or UPDATE t1 SET c=c+1 W..
[MariaDB ] Real MariaDB 인덱스 머지 http://www.gurubee.net/lecture/4197 인덱스 머지(INDEX MERGE) 5.8 인덱스 머지(index_merge) (MariaDB)(MySQL)인덱스를 이용하여 테이블을 읽는 경우 대부분은 하나의 인덱스만 활용할 수 있다.인덱스 머지 실행계.. www.gurubee.net
[MYSQL/MARIA] 복합 UNIQUE KEY와 NULLABLE Composite Unique key constraint with multiple null value in one of the column 예를들어 room_id와 camera_number를 복합 unique key로 설정하였다. 그리고 room_id는 nullable 하다. 그럴 경우 아래와 같이 했을 때 error가 날까? 결론 아니다. 왜? null 은 값이 아니라 비교가 불가능 하기 때문. 테이블 구성할때 이부분을 조심해야할것 같다. https://stackoverflow.com/questions/54287281/composite-unique-key-constraint-with-multiple-null-value-in-one-of-the-column Composite Unique key const..

반응형