カテゴリー: MariaDB講座

CSV 문서와 데이터베이스 사이의 가져오기·내보내기 경로 그림

MariaDB講座 / CSVを正しいパス・型・文字コードで入出力する

クライアントとサーバーのファイル位置を分け、原文ステージングから型付き表へ移します。警告、正規化後の重複、範囲と再出力の項目も確認します。

로컬 컴퓨터와 원격 데이터베이스의 연결 점검 구간을 표현한 그림

MariaDB講座 / ローカル・リモート接続のエラーを切り分ける

到達性、プロトコル、アカウント、権限を順番に調べます。接続待ち受けとネットワーク範囲、TLS証明書を確認し、変更を戻せるようにします。

권한 범위가 다른 열쇠와 데이터베이스 접근 관문을 표현한 그림

MariaDB講座 / ユーザーを作成し、必要な権限だけを付与する

ユーザー名とHostの組を確認し、表だけを読むアカウントを作ります。実際の制限接続で許可・拒否・取消を別々に検証します。

월별 요약과 고객별 구매·미판매 상품을 함께 살펴보는 그림

MariaDB講座 / 月次売上・顧客合計・未販売商品を作成して照合する

共通のpaid商品金額を定義し、月・顧客・商品という異なる単位で集計します。0の顧客、未販売の意味と総額の突き合わせも実習します。

작은 정렬 결과 창에 효율적으로 도달하는 조회 경로 그림

MariaDB講座 / 結果を変えずに日付検索・ソート・ページ分割を改善する

境界と同時刻行を保持したまま検索条件を比べます。DATE条件の版差、キーセットの複合境界、検索パターンと計測条件も確認します。

확대경으로 인덱스 경로와 조회 실행 단계를 살펴보는 그림

MariaDB講座 / EXPLAINを読み、インデックス前後の計画を比較する

1000行の再現例でアクセス方法、選択キー、推定行数を読みます。実結果と推定を区別し、実行するANALYZEと統計更新の違いも確認します。

두 단계의 정렬된 색인이 큰 테이블의 특정 행을 가리키는 그림

MariaDB講座 / 実際の検索に合わせて単一・複合インデックスを設計する

等価条件、期間、並べ替えと列順を照合します。既存索引、外部キーの依存、読み取り効果と書き込み・容量コストも確認します。

테이블에 새 열과 검증 조건을 단계적으로 추가하는 그림

MariaDB講座 / ALTER TABLEで既存の表構造を段階的に変更する

列追加、既存行の補完、制約適用を分けて実施します。損失のある変更、MODIFYの属性、ロックと復旧計画を確認します。

중복된 한 테이블을 사실별 연결 테이블로 정리하는 그림

MariaDB講座 / 注文データベースを正規化し、購入時の事実を残す

キーが決める事実を整理して更新・削除・追加の不整合を減らします。現在価格と購入時単価、現在の属性と履歴を別の事実として設計します。

두 연결이 반대 순서의 잠금을 요청하는 상황을 표현한 그림

MariaDB講座 / 二つの接続で分離レベル・ロック・デッドロックを比べる

AとBを交互に操作し、読み取りの可視性、ロック待ち、タイムアウト、循環待ちを分けて観察します。両接続の終了と設定復元も行います。