마인드 맵 갤러리 MySQL
MySQL에 대한 마인드맵으로 데이터베이스, SQL 언어, 기본 쿼리 요약, 윈도우 함수, 다중 테이블 쿼리, 서브 쿼리 등의 세부적인 지식 포인트를 주로 포함하고 있습니다.
2024-10-29 09:28:59에 편집됨Rumi: 10 dimensões do despertar espiritual. Quando você para de se procurar, encontrará o universo inteiro porque o que está procurando também está procurando por você. Qualquer coisa que você persevera todos os dias pode abrir uma porta para as profundezas do seu espírito. Em silêncio, deslizei para o reino secreto e gostei de tudo para observar a magia ao meu redor e não fiz barulho. Por que você gosta de rastejar quando nasce com asas? A alma tem seus próprios ouvidos e pode ouvir coisas que a mente não pode entender. Procure para dentro para a resposta a tudo, tudo no universo está em você. Os amantes não acabam se encontrando em algum lugar, e não há despedida neste mundo. Uma ferida é onde a luz entra em seu coração.
A insuficiência cardíaca crônica não é apenas um problema da velocidade da freqüência cardíaca! É causada pela diminuição da contração miocárdica e da função diastólica, o que leva a um débito cardíaco insuficiente, o que, por sua vez, causa congestão na circulação e congestão pulmonar na circulação sistêmica. Das causas, o indução aos mecanismos de compensação, os processos fisiopatológicos de insuficiência cardíaca são complexos e diversos. Ao controlar o edema, reduzir a frente e pós -carga do coração, melhorando a função de conforto cardíaco e prevenindo e tratando as causas básicas, podemos efetivamente responder a esse desafio. Somente entendendo os mecanismos e as manifestações clínicas da insuficiência cardíaca e as estratégias de prevenção e tratamento, podemos proteger melhor a saúde do coração.
A lesão de isquemia-reperfusão é um fenômeno que a função celular e os distúrbios metabólicos e os danos estruturais piorarão depois que órgãos ou tecidos restauram o suprimento sanguíneo. Seus principais mecanismos incluem aumento da geração de radicais livres, sobrecarga de cálcio e o papel dos microvasculares e leucócitos. O coração e o cérebro são órgãos danificados comuns, manifestados como mudanças no metabolismo do miocárdio e mudanças ultraestruturais, diminuição da função cardíaca etc. As medidas de prevenção e controle incluem remover os radicais livres, reduzir a sobrecarga de cálcio, melhorar o metabolismo e controlar as condições de reperfusão, como baixo sódio, baixa temperatura, baixa pressão, etc. A compreensão desses mecanismos pode ajudar a desenvolver opções eficazes de tratamento e aliviar lesões isquêmicas.
Rumi: 10 dimensões do despertar espiritual. Quando você para de se procurar, encontrará o universo inteiro porque o que está procurando também está procurando por você. Qualquer coisa que você persevera todos os dias pode abrir uma porta para as profundezas do seu espírito. Em silêncio, deslizei para o reino secreto e gostei de tudo para observar a magia ao meu redor e não fiz barulho. Por que você gosta de rastejar quando nasce com asas? A alma tem seus próprios ouvidos e pode ouvir coisas que a mente não pode entender. Procure para dentro para a resposta a tudo, tudo no universo está em você. Os amantes não acabam se encontrando em algum lugar, e não há despedida neste mundo. Uma ferida é onde a luz entra em seu coração.
A insuficiência cardíaca crônica não é apenas um problema da velocidade da freqüência cardíaca! É causada pela diminuição da contração miocárdica e da função diastólica, o que leva a um débito cardíaco insuficiente, o que, por sua vez, causa congestão na circulação e congestão pulmonar na circulação sistêmica. Das causas, o indução aos mecanismos de compensação, os processos fisiopatológicos de insuficiência cardíaca são complexos e diversos. Ao controlar o edema, reduzir a frente e pós -carga do coração, melhorando a função de conforto cardíaco e prevenindo e tratando as causas básicas, podemos efetivamente responder a esse desafio. Somente entendendo os mecanismos e as manifestações clínicas da insuficiência cardíaca e as estratégias de prevenção e tratamento, podemos proteger melhor a saúde do coração.
A lesão de isquemia-reperfusão é um fenômeno que a função celular e os distúrbios metabólicos e os danos estruturais piorarão depois que órgãos ou tecidos restauram o suprimento sanguíneo. Seus principais mecanismos incluem aumento da geração de radicais livres, sobrecarga de cálcio e o papel dos microvasculares e leucócitos. O coração e o cérebro são órgãos danificados comuns, manifestados como mudanças no metabolismo do miocárdio e mudanças ultraestruturais, diminuição da função cardíaca etc. As medidas de prevenção e controle incluem remover os radicais livres, reduzir a sobrecarga de cálcio, melhorar o metabolismo e controlar as condições de reperfusão, como baixo sódio, baixa temperatura, baixa pressão, etc. A compreensão desses mecanismos pode ajudar a desenvolver opções eficazes de tratamento e aliviar lesões isquêmicas.
MySQL
데이터 베이스
데이터베이스 구성
행과 열은 테이블을 형성하고 테이블은 데이터베이스를 형성합니다. MySQL에는 여러 데이터베이스를 배치할 수 있습니다.
데이터베이스 유형
비즈니스 데이터베이스
, 예: Oracle, SQLServer, DB2 등;
오픈 소스 데이터베이스
예: MySQL, PostgreSQL 등;
데스크탑 데이터베이스
Microsoft Access로 대표되며 데스크톱 애플리케이션에 적합
데이터 유형
숫자 유형
가장 일반적으로 사용되는 것은 int(정수), float(십진수) 및 double(십진수)입니다.
날짜 유형
가장 일반적으로 사용되는 것은 DATE(날짜), TIME(시간) 및 DATETIME(날짜 시간)입니다.
텍스트 유형
가장 일반적으로 사용되는 것은 VARCHAR(변수 문자열) 및 TEXT(텍스트)입니다.
SQL 언어
검색문
선택하다
~에서
조금
검색 제한
별개의
중복 제거
자격 조건(where 문)
수치판단: 보다 큼(>), 보다 작음(<), 같음(=), 같지 않음(
논리적 판단: AND, OR, NOT, IN()
퍼지 판단: like, %, _(밑줄) 등 "%value%"
계산된 필드
필드 1 필드 2는 '합계'로, 필드 1 - 필드 2를 '차이'로, 필드 1*필드 2를 '제품'으로, 필드 1/필드 2를 '나누기 기준'으로 사용
스플라이스 필드
concat(field1,field2)AS'새 필드 이름'
집계 함수
세다
지정된 열이 NULL이 아닌 레코드 행 수를 계산합니다.
합집합
지정된 열 값의 합계를 계산합니다.
최대
지정된 열의 최대값을 계산합니다.
분
지정된 열의 최소값을 계산합니다.
평균
지정된 열의 평균을 계산합니다.
데이터 그룹화(그룹화 기준)
그룹화 기준
각 그룹에 대해 합계, 개수, 평균 등의 집계 기능을 수행하기 위해 동일한 값을 가진 행을 그룹화하는 데 사용됩니다.
데이터 필터링
데
갖는 기능은 데이터를 그룹화한 후 그룹화 결과를 필터링하는 것입니다.
결과 정렬
……desc로 주문
기본 쿼리 요약
기본 SQL 문의 작성 순서
기본 SQL 문의 쿼리 순서
하위 쿼리
어디
특징
1. 하위 쿼리의 결과는 하나의 값이거나 여러 값입니다.
2. 하위 쿼리의 결과는 상위 쿼리의 비교 조건으로 사용됩니다.
비교 연산자
< = > =
IN 연산자
하위 쿼리의 결과는 배열과 유사합니다. 상위 쿼리는 IN 함수를 사용하여 하위 쿼리의 결과를 포함합니다.
모든 연산자
ALL 연산자는 비교 연산자((
모든 연산자
ANY는 연산자이자 비교 연산자이기도 합니다(
ANY는 연산자이자 비교 연산자이기도 합니다(
EXISTS 연산자
EXISTS는 하위 쿼리가 행을 반환하는지 여부를 감지하기 위해 SQL 문에 사용되는 부울 연산자입니다. EXISTS는 부울 유형입니다.
~에서
다중 테이블 쿼리
결합된 쿼리(UNION)
UNION 연산자는 둘 이상의 SELECT 문의 결과 집합을 결합하고 중복 행을 제거하는 데 사용됩니다.
다중 테이블 쿼리
특징
다중 테이블 쿼리는 상호 연관된 여러 테이블에서 데이터를 검색할 수 있음을 의미합니다.
분류
내부 조인-JOIN: 내부 조인과 동일합니다. 테이블 1은 테이블 2를 조인하여 테이블 1과 테이블 2에 공통된 행을 반환합니다. 왼쪽 조인-LEFTJOIN: 표 1을 기준으로 표 2를 왼쪽 조인하며, 가장 일반적으로 사용되는 표 2의 관련 정보와 일치합니다. 오른쪽 표에 일치 항목이 없더라도 왼쪽 표에서 모든 행이 반환됩니다. 오른쪽 조인-RIGHTJOIN: 표 1은 표 2를 기반으로 표 1의 관련 정보와 일치하는 표 2를 rightjoin합니다. 왼쪽 테이블에 일치하는 항목이 없더라도 오른쪽 테이블의 모든 행을 반환합니다. 전체 연결 - MySQL에서는 전체 연결을 직접 구현하지 않지만 간접적으로 구현할 수 있습니다.
창 기능
창 기능
정의
윈도우 함수(Window function) : 윈도우 함수는 고급 SQL 함수의 일종으로, 특정 조건을 만족하는 레코드 세트에 대해 실행되는 특수 함수로, 복잡한 데이터 분석 및 통계 계산을 수행하는 데 사용됩니다. 윈도우(Window)는 데이터를 그룹화하는 것을 의미하며, 각 그룹은 윈도우를 의미합니다.
분류
한 가지 유형은 집계 창 함수입니다. 집계 함수가 over 키워드와 동시에 사용되는 경우 집계 함수는 창 함수입니다. 다른 유형은 over 키워드와 함께 사용해야 하는 특수 창 함수입니다.
위치
윈도우 함수는 where나 group by 절에 의해 처리된 결과에 대해 동작하기 때문에 원칙적으로 select에서만 윈도우 함수를 작성할 수 있다.
성명
<창 함수> OVER ( PARTITION BY <그룹화에 사용되는 컬럼명> ORDER BY <정렬에 사용되는 컬럼명>
창 집계 함수
창의 각 레코드는 SUM()과 같은 집계 함수를 동적으로 적용하여 지정된 창 내에서 다양한 집계 함수 값을 동적으로 계산합니다.
창 정렬 기능
정렬 작업을 수행하고 순위를 표시하는 것입니다. 일반적으로 사용되는 것은 밀도_순위() ROW_NUMBER()
창 분포 함수
퍼센트_순위() 함수
정의
Percent_rank() 함수: 백분율 정렬, 그룹 내 현재 행의 백분율 위치를 반환하며 반환 값 범위는 [0, 1]입니다.
믿다
`PERCENT_RANK()`는 각 행에 대해 `(순위-1)/(총 행 수-1)` 수식에 따라 계산됩니다.
cume_dist() 함수
정의
cume_dist() 함수: 누적 분포는 그룹 내 행 수의 백분율을 고려하여 "현재 행 이전" 및 "현재 행(현재 행 포함)과 같음" 행 수를 반환합니다.
믿다
cume_dist(): '현재 값보다 작거나 같은 행 수/그룹의 전체 행 수' 공식에 따라 각 행을 계산합니다.
창 오프셋 기능
머리와 꼬리 기능
정의
지정된 필드의 첫 번째 또는 마지막 NULL이 아닌 데이터를 쿼리합니다. FIRST_VALUE() LAST_VALUE()
믿다
최대값 및 최소값 얻기: 첫 번째 및 마지막 함수는 특정 정렬 규칙에 따라 각 그룹의 최대값 또는 최소값을 얻을 수 있습니다.
기능 전과 후
정의
현재 행의 지정된 필드 방향을 쿼리합니다. 현재 행의 지정된 필드 방향을 쿼리합니다. 행 데이터: LAG() 행 데이터: LEAD()
믿다
지연/진행(필드, 매개변수 1, 매개변수 2) — 매개변수 1: 데이터를 앞으로/뒤로 이동할 횟수 — 매개변수 2: 정방향 및 역방향 이동 후 생성된 존재하지 않는 값의 기본값입니다. 이 매개변수는 생략 가능하며 기본값은 null입니다.
슬라이딩 윈도우
선행 키워드
SQL의 PRECEDING은 창 범위를 정의하기 위해 창 함수에서 사용되는 키워드입니다. PRECEDING은 계산 창의 범위를 지정하기 위해 창 함수와 함께 자주 사용됩니다. 현재 줄을 포함하는 창을 정의합니다. 이전에 특정 수의 행.
FOLLOWING 키워드
중국어로 뒤따르는 2행은 다음 두 줄을 의미하는데, 앞선다는 뜻과 정확히 반대되는 의미다. 다음은 거꾸로입니다.