新しいページ
2026年2月20日 (金)
- 02:402026年2月20日 (金) 02:40 JavaScriptの基礎 - イテレータとジェネレータ (履歴 | 編集) [26,673バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == イテレータ (Iterator) は、シーケンスを定義するための統一的なインターフェースである。<br> <code>next()</code> メソッドを持つオブジェクトであり、呼び出すたびに <code>{ value, done }</code> 形式のオブジェクトを返す。<br> <br> イテラブル (Iterable) は <code>Symbol.iterator</code> メソッドを持つオブジェクトであり、このメソッドがイテレータを返す。<b…」)
- 00:462026年2月20日 (金) 00:46 JavaScriptの基礎 - Set (履歴 | 編集) [26,507バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptの <code>Set</code> は、重複しない値のコレクションを表すオブジェクトである。<br> ES2015 (ES6) で導入され、同じ値を複数回追加しても1つしか保持されない。<br> <br> 値の比較にはSameValueZeroアルゴリズムが使用される。<br> このアルゴリズムでは、<code>NaN</code> 同士を同一視し、<code>+0</code> と <code>-0</code> を同一視する。<br> <br> <code>Set</co…」)
- 00:152026年2月20日 (金) 00:15 JavaScriptの基礎 - Map (履歴 | 編集) [23,129バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptのMapは、ES2015 (ES6) で導入されたキーバリューペアのコレクションである。<br> 通常のObjectと異なり、キーとして文字列やSymbolだけでなく、オブジェクト、関数、数値等、任意の型を使用できる。<br> <br> キーの比較にはSameValueZeroアルゴリズムを採用しており、<code>NaN</code> 同士を同一のキーとして扱うことができる。<br> 挿入した順序…」) 作成時のページ名は「JavaScriptの基礎 - map」
2026年2月19日 (木)
- 22:482026年2月19日 (木) 22:48 JavaScriptの基礎 - 配列のソートと変換 (履歴 | 編集) [20,594バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptの配列には、要素の順序を変更するためのソートメソッドや、配列の形状を変換するためのメソッドが豊富に用意されている。<br> これらを活用することで、データの並び替え、構造変換、文字列への変換といった処理を簡潔に記述できる。<br> <br> <code>sort()</code> は配列を破壊的にソートするメソッドであり、デフォルトでは要素をU…」)
- 22:272026年2月19日 (木) 22:27 JavaScriptの基礎 - 配列の反復メソッド (履歴 | 編集) [26,265バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptの配列は、要素を順番に処理するための反復メソッドを多数備えており、これらのメソッドはコールバック関数と組み合わせて使用する高階関数である。<br> <br> 反復メソッドを使用することにより、<code>for</code> ループを明示的に記述することなく、配列の変換・絞り込み・集約といった操作を宣言的なスタイルで表現できる。<br>…」)
- 22:042026年2月19日 (木) 22:04 JavaScriptの基礎 - 配列の操作 (履歴 | 編集) [22,423バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptの配列は、複数の値を順序付きリストとして格納するためのオブジェクトである。<br> インデックス (0から始まる整数) で各要素にアクセスでき、文字列、数値、オブジェクト、別の配列等、異なる型の値を1つの配列に混在させることができる。<br> <br> JavaScriptの配列は動的なサイズを持つ。<br> 事前にサイズを宣言する必要がなく、…」)
- 21:302026年2月19日 (木) 21:30 JavaScriptの基礎 - thisキーワード (履歴 | 編集) [21,501バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptにおける <code>this</code> キーワードは、関数が「どのように呼び出されたか」によって参照先が動的に変化する特殊なキーワードである。<br> 他の多くのオブジェクト指向言語とは異なり、<code>this</code> は「定義時」ではなく「呼び出し時」に決定される。(アロー関数を除く)<br> <br> <code>this</code> は、関数に暗黙的に渡される引数と考…」)
- 21:162026年2月19日 (木) 21:16 JavaScriptの基礎 - スプレッド構文 (履歴 | 編集) [19,468バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == スプレッド構文 (<code>...</code>) は、ES2015 (ES6) で導入された構文であり、配列やオブジェクトの要素を個別の値に展開するために使用する。<br> <br> 配列に対してスプレッド構文を使用すると、配列の全要素を個別の値として展開できる。<br> これにより、配列の結合、コピー、関数への引数展開を簡潔に記述することができる。<br> <br> オブジ…」)
- 21:092026年2月19日 (木) 21:09 JavaScriptの基礎 - 分割代入 (履歴 | 編集) [17,662バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == 分割代入 (Destructuring Assignment) は、配列やオブジェクトから値を取り出して、個別の変数に代入するための構文である。<br> ES2015 (ES6) で導入されたこの構文を使用することで、プロパティアクセスや添字アクセスを繰り返す冗長なコードを簡潔に記述できる。<br> <br> オブジェクトの分割代入では波括弧 <code>{}</code> を使用し、プロパティ名と…」)
- 21:002026年2月19日 (木) 21:00 JavaScriptの基礎 - オブジェクトリテラル (履歴 | 編集) [16,951バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptにおけるオブジェクトリテラルとは、波括弧 <code>{}</code> を使用してキーと値のペアの集合を記述する構文である。<br> オブジェクトはJavaScriptの中心的なデータ構造であり、関連するデータや機能をひとまとまりとして表現する手段として広く使用される。<br> <br> オブジェクトの各エントリはプロパティと呼ばれ、プロパティ名 (キ…」)
- 05:432026年2月19日 (木) 05:43 JavaScriptの基礎 - コールバック関数 (履歴 | 編集) [30,099バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptにおける関数はファーストクラスオブジェクト (First-class Object) として扱われるため、変数への代入、他の関数への引数として渡すこと、関数の戻り値として返すことが全て可能である。<br> この性質を活用した設計パターンがコールバック関数である。<br> <br> コールバック関数とは、別の関数に引数として渡される関数のことであ…」)
- 05:182026年2月19日 (木) 05:18 JavaScriptの基礎 - クロージャ (履歴 | 編集) [23,728バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == クロージャ (Closure) とは、関数がその定義時のレキシカル環境 (Lexical Environment) を保持する仕組みのことである。<br> JavaScriptでは、内部関数が外部関数の変数を参照する場合、外部関数の実行が終了した後もその変数にアクセスし続けることができる。<br> <br> この動作の根拠となるのがレキシカルスコープ (Lexical Scope) である。<br> JavaScriptは…」)
- 04:472026年2月19日 (木) 04:47 JavaScriptの基礎 - アロー関数 (履歴 | 編集) [21,096バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == アロー関数 (Arrow Function) は、ES2015 (ES6)で導入された関数定義の新しい構文である。<br> <code>=></code> 記号を使った簡潔な記法により、従来の <code>function</code> キーワードによる関数式をより短く記述できる。<br> <br> アロー関数の最大の特徴は、自身の <code>this</code> を持たない点である。<br> 通常の関数は呼び出し方によって <code>this</code> の値…」)
- 04:112026年2月19日 (木) 04:11 JavaScriptの基礎 - 関数宣言と関数式 (履歴 | 編集) [21,492バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptにおける関数は、ファーストクラスオブジェクト (First-class Object) として扱われる。<br> 変数への代入、他の関数への引数として渡すこと、関数の戻り値として返すことがすべて可能であり、これがJavaScriptの関数型プログラミングの基盤となっている。<br> <br> 関数を定義する方法として、主に関数宣言 (Function Declaration) と関数式 (Funct…」)
- 02:242026年2月19日 (木) 02:24 JavaScriptの基礎 - 反復処理(while文) (履歴 | 編集) [24,767バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptの反復処理において、<code>while</code> 文 と <code>do...while</code> 文は、繰り返し回数が事前に決まっていない場面で使用するループ構文である。<br> <br> <code>while</code> 文は前判定型ループであり、ループ本体を実行する前に条件を評価する。<br> 条件が最初から偽の場合、ループ本体は1度も実行されない。<br> 一方、<code>do...while</code> 文…」)
- 02:072026年2月19日 (木) 02:07 JavaScriptの基礎 - 反復処理(for文) (履歴 | 編集) [25,890バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptにおける反復処理 (ループ) の中心となるのは、<code>for</code>、<code>for...of</code>、<code>for...in</code> の3種類の構文である。<br> <br> <code>for</code> 文はJavaScript誕生当初から存在する基本的なループ構文であり、カウンタ変数を使って任意の回数だけ処理を繰り返す。<br> インデックスを直接操作できるため、配列要素の位置に依存した処理…」)
- 01:482026年2月19日 (木) 01:48 JavaScriptの基礎 - 条件分岐 (履歴 | 編集) [27,212バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptにおける条件分岐は、プログラムの実行フローを制御するための基本的な仕組みである。<br> 条件の真偽に応じて異なる処理を実行することで、複雑なロジックを表現できる。<br> <br> JavaScriptには、条件分岐を実現するための主要な構文として、<code>if</code> / <code>else if</code> / <code>else</code>文、三項演算子 (条件演算子)、<code>switch</code>…」)
- 01:152026年2月19日 (木) 01:15 MySQL - MySQL Shell (履歴 | 編集) [54,168バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQL Shell (mysqlsh) は、MySQL用の高度なコマンドラインクライアントおよびコードエディタである。<br> 従来のmysqlクライアントの後継として開発され、SQL、JavaScript、Pythonの3つの言語をサポートする対話型シェルおよびスクリプティング環境を提供する。<br> <br> MySQL Shellは、MySQLサーバへの接続、クエリ実行、データベース管理に加えて、以下…」)
2026年2月18日 (水)
- 23:592026年2月18日 (水) 23:59 JavaScriptの基礎 - 比較演算子と論理演算子 (履歴 | 編集) [25,099バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptには、値を比較するための複数の演算子が用意されている。<br> これらは大きく分けて、厳密な等価比較 (===、!==)、抽象的な等価比較 (==、!=)、大小比較 (<、>、<=、>=)、論理演算 (&&、||、!)、および最新の演算子 (??、?.、&&=、||=、??=) に分類される。<br> <br> JavaScriptの比較演算子を正確に理解することは、バグのない堅牢なソースコード…」)
- 22:592026年2月18日 (水) 22:59 JavaScriptの基礎 - 文字列 (履歴 | 編集) [23,934バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptの文字列は、テキストデータを扱うための基本的なプリミティブ型である。<br> シングルクォート、ダブルクォート、テンプレートリテラル (バッククォート) の3種類の記法に対応しており、用途に応じて使い分けることができる。<br> <br> 文字列は不変 (イミュータブル) であり、一度生成した文字列は直接変更できない。<br> 全ての…」)
- 22:252026年2月18日 (水) 22:25 JavaScriptの基礎 - 数値 (履歴 | 編集) [22,720バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptの数値型 (Number型) は、IEEE 754 倍精度浮動小数点数として実装されており、64ビットで符号部 (1ビット)、指数部 (11ビット)、仮数部 (52ビット) で構成されている。<br> <br> JavaScriptは単一の数値型を使用しており、整数と小数を区別しない。<br> 安全に扱える整数範囲は、<math>- (2^{53} - 1)</math> から <math>2^{53} -1</math> であり、この範囲を超…」)
- 21:302026年2月18日 (水) 21:30 JavaScriptの基礎 - プリミティブ型 (履歴 | 編集) [24,537バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptには、<u>7つのプリミティブ型</u> が存在する。<br> これは、string (文字列)、number (数値)、bigint (大整数)、boolean (真偽値)、null、undefined、symbol (シンボル) である。<br> <br> プリミティブ型はオブジェクト型と対比される概念であり、<u>"オブジェクトではなく、メソッドやプロパティを持たないデータ"</u> と定義される。<br> <br> 全てのプ…」)
- 20:412026年2月18日 (水) 20:41 JavaScriptの基礎 - 変数宣言 (履歴 | 編集) [20,464バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptにおける変数宣言には、<code>var</code>、<code>let</code>、<code>const</code> の3つのキーワードが存在する。<br> <br> <code>var</code> はJavaScript誕生当初から存在するキーワードであり、関数スコープまたはグローバルスコープで変数を宣言する。<br> 一方、<code>let</code> と <code>const</code> は2015年に策定されたES2015 (ES6) で新たに導入されたキーワー…」)
- 07:292026年2月18日 (水) 07:29 Claude Codeの設定 - コマンド (履歴 | 編集) [27,931バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Claude Codeは、AnthropicのClaude AIモデルを使用したコマンドラインインターフェース (CLI) 開発ツールである。<br> <br> このページでは、Claude Codeで使用できる全コマンドを包括的にまとめたクイックリファレンスを提供する。<br> コマンドは以下の3つのカテゴリに分類される。<br> <br> * CLIコマンド・フラグ *: ターミナルから直接使用するコマンド…」)
- 04:312026年2月18日 (水) 04:31 Claude Codeの設定 - 環境変数 (履歴 | 編集) [25,553バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Claude Codeは、設定のカスタマイズに多数の環境変数をサポートしている。<br> 認証、モデル選択、クラウドプロバイダー統合、パフォーマンス調整、テレメトリ制御など、動作の細部にわたる制御が環境変数を通じて可能である。<br> <br> 主要カテゴリは以下の通りである。<br> * 認証関連 *: APIキー、OAuth、カスタムヘッダー * モデル設定 *: デ…」)
2026年2月17日 (火)
- 21:252026年2月17日 (火) 21:25 MySQL - MySQL Workbench (履歴 | 編集) [64,756バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQL Workbenchは、MySQLデータベースの管理、開発、設計を行うための統合ビジュアル開発環境である。<br> データベースアーキテクト、開発者、DBA (データベース管理者) 向けの包括的なツールで、ビジュアルなデータベース設計、SQLクエリ開発、サーバ管理、<br> パフォーマンスモニタリング、データベースマイグレーション等の機能を統合し…」)
- 19:512026年2月17日 (火) 19:51 MySQL - レプリケーション (履歴 | 編集) [78,404バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLのレプリケーションは、ソースサーバのデータを1つ以上のレプリカサーバに複製する機能である。<br> ソースサーバのデータ変更がバイナリログに記録され、レプリカサーバがこれを取得して実行することで、データの同期が実現される。<br> <br> レプリケーションの主な用途は、読み取りスケーリング (レプリカへの読み取り分散)、バ…」)
- 06:082026年2月17日 (火) 06:08 MySQL - パフォーマンスチューニング (履歴 | 編集) [62,489バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLのパフォーマンスチューニングは、データベースアプリケーションの応答速度とスループットを向上させるための重要なプロセスである。<br> <br> チューニングは、インデックス最適化、クエリの改善、InnoDB設定の調整、実行計画の分析など、複数の領域にわたる。<br> 適切なチューニングにより、同一ハードウェアでも数倍から数十倍…」)
2026年2月16日 (月)
- 19:552026年2月16日 (月) 19:55 MySQL - SSL TLS接続 (履歴 | 編集) [31,241バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLでは、サーバとクライアント間の通信を暗号化するためにSSL/TLS (Transport Layer Security) プロトコルを使用できる。<br> TLSはSSL (Secure Sockets Layer) の後継プロトコルであり、MySQLでは一般的に「SSL接続」と呼ばれるが、実際にはTLSプロトコルが使用されている。<br> <br> SSL/TLS接続により、ネットワーク通信の盗聴・改ざんを防止し、データの機密…」)
- 18:352026年2月16日 (月) 18:35 MySQL - 情報参照 (履歴 | 編集) [68,977バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLは、データベース、テーブル、サーバ状態、権限、レプリケーション状態等の様々な情報を参照するための <code>SHOW</code> 文 と <code>DESCRIBE</code> 文を提供している。<br> これらの文は、データベース管理、パフォーマンスチューニング、トラブルシューティングにおいて不可欠なツールである。<br> <br> <code>SHOW</code> 文は、データベースオ…」)
- 16:412026年2月16日 (月) 16:41 MySQL - 型変換・キャスト (履歴 | 編集) [27,639バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLでは、データ型間の変換が頻繁に発生する。<br> 型変換には、暗黙的な変換と明示的な変換の2種類が存在する。<br> <br> 暗黙的な型変換は、演算や比較の際にMySQLが自動的に実行する変換である。<br> 明示的な型変換は、<code>CAST</code> 関数や <code>CONVERT</code> 関数を使用してユーザが指定する変換である。<br> <br> 暗黙的な型変換は、便利で…」)
- 16:402026年2月16日 (月) 16:40 MySQL - 数値関数 (履歴 | 編集) [43,573バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLでは、データ型間の変換が頻繁に発生する。<br> 型変換には、暗黙的な変換と明示的な変換の2種類が存在する。<br> <br> 暗黙的な型変換は、演算や比較の際にMySQLが自動的に実行する変換である。<br> 明示的な型変換は、<code>CAST</code> 関数や <code>CONVERT</code> 関数を使用してユーザが指定する変換である。<br> <br> 暗黙的な型変換は、便利で…」)
- 16:232026年2月16日 (月) 16:23 MySQL - 認証プラグイン (履歴 | 編集) [42,131バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLの認証プラグインは、クライアント接続時の認証方式を制御するプラガブルな認証フレームワークである。<br> サーバ側プラグインとクライアント側プラグインのペアにより、パスワード認証、LDAP認証、PAM認証、Kerberos認証、多要素認証等の多様な認証方式を実現する。<br> <br> MySQL 8.0以降、デフォルトの認証プラグインは mysql_native_passwo…」)
- 03:182026年2月16日 (月) 03:18 MySQL - 設定ファイル (履歴 | 編集) [45,122バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLの設定ファイルは、MySQLサーバの動作を制御する重要な設定を記述するファイルである。<br> Linuxでは <u>my.cnf</u>、Windowsでは <u>my.ini</u> という名前が一般的に使用される。<br> <br> 設定ファイルには、サーバの起動オプション、メモリ割り当て、接続数制限、ログ設定、文字コード、セキュリティ設定等を記述できる。<br> これらのパラメ…」)
2026年2月15日 (日)
- 23:312026年2月15日 (日) 23:31 MySQL - 文字コードと照合順序 (履歴 | 編集) [49,458バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLにおける文字コード (CHARACTER SET) と照合順序 (COLLATION) は、データベースにおけるテキストデータの保存方法、比較方法、ソート方法を制御する重要な設定である。<br> <br> 文字コードは、文字をバイト列としてどのように表現するかを定義し、照合順序は文字列の比較・ソート規則を定義する。<br> <br> MySQL 8.0以降では、デフォルトの文字…」)
- 22:242026年2月15日 (日) 22:24 MySQL - EXPLAIN (履歴 | 編集) [45,241バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == <code>EXPLAIN</code> 文は、MySQLがSELECT文をどのように実行するかを表示する、クエリ実行計画の解析ツールである。<br> クエリ最適化の第一歩として、<code>EXPLAIN</code> を使用することで、インデックスの使用状況、テーブルスキャンの有無、結合の順序等を確認できる。<br> <br> <code>EXPLAIN</code> は、パフォーマンスボトルネックの特定に不可欠で…」)
- 20:552026年2月15日 (日) 20:55 MySQL - 正規表現 (履歴 | 編集) [33,429バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLは、バージョン3.23.6以降で正規表現をサポートしている。<br> 正規表現は、文字列パターンマッチングのための強力な機能を提供する。<br> <br> MySQL 5.x系では、Henry Spencer氏の正規表現ライブラリが使用されていた。<br> MySQL 8.0以降では、ICU (International Components for UNICODE) ライブラリに移行し、完全なUNICODE対応と高度な正規表現機能を実現し…」)
- 19:522026年2月15日 (日) 19:52 MySQL - 日付・時刻関数 (履歴 | 編集) [29,158バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLは、日付と時刻を扱うための豊富な関数セットを提供している。<br> 日付・時刻データ型には、DATE、TIME、DATETIME、TIMESTAMP、YEARの5つが存在する。<br> <br> 日付・時刻関数は、以下に示す用途で使用される。<br> <br> <center> {| class="wikitable" |+ 日付・時刻関数の用途 |- ! 用途 !! 主な関数 |- | 現在日時の取得 || NOW、CURDATE、CURTIME等 |- | 日付のフォ…」)
- 19:342026年2月15日 (日) 19:34 MySQL - 文字列関数 (履歴 | 編集) [34,312バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLでは、豊富な文字列関数が提供されており、文字列の結合、分割、検索、置換、フォーマット等の処理を行うことができる。<br> これらの関数は、SELECT文、UPDATE文、WHERE句等で使用でき、データ操作において重要な役割を果たす。<br> <br> MySQL 5.7とMySQL 8.0では、文字列関数の動作に一部差異がある。<br> 特に、文字コードと照合順序の扱い…」)
- 19:322026年2月15日 (日) 19:32 MySQL - 集約関数 (履歴 | 編集) [39,715バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLでは、豊富な文字列関数が提供されており、文字列の結合、分割、検索、置換、フォーマット等の処理を行うことができる。<br> これらの関数は、SELECT文、UPDATE文、WHERE句等で使用でき、データ操作において重要な役割を果たす。<br> <br> MySQL 5.7とMySQL 8.0では、文字列関数の動作に一部差異がある。<br> 特に、文字コードと照合順序の扱い…」)
- 18:302026年2月15日 (日) 18:30 MySQL - イベントスケジューラ (履歴 | 編集) [24,001バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLのイベントスケジューラは、データベース内でスケジュール済みタスクを自動実行する機能である。<br> これは、cronのようなスケジューリング機能をMySQL内で提供するものであり、定期的なメンテナンスやデータ整理、集計処理を自動化できる。<br> <br> イベントスケジューラは、MySQL 5.1以降で利用可能である。<br> <br> イベントには、1度…」)
- 18:022026年2月15日 (日) 18:02 MySQL - ストアドプロシージャ (履歴 | 編集) [28,153バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLのストアドプロシージャ (Stored Procedure) は、一連のSQL文をデータベース内に保存し、名前を付けて呼び出せるようにするプログラム単位である。<br> 複雑な処理をカプセル化し、再利用性とメンテナンス性を向上させることができる。<br> <br> ストアドプロシージャは、パラメータを受け取り、複雑な制御フロー構文 (<code>IF</code>、<code>CASE…」)
- 17:462026年2月15日 (日) 17:46 MySQL - トリガー (履歴 | 編集) [28,034バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLのトリガー (Trigger) は、テーブルに対する <code>INSERT</code>、<code>UPDATE</code>、<code>DELETE</code> の操作が行われた際に、自動的に実行される特別なストアドプロシージャである。<br> トリガーは、データの整合性チェック、自動値設定、監査ログの記録、集計テーブルの更新等、様々な用途に利用される。<br> <br> トリガーには、<u>BEFOREトリガ…」)
- 17:292026年2月15日 (日) 17:29 MySQL - VIEW (履歴 | 編集) [26,637バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLのVIEW (ビュー) は、1つ以上のテーブルから導出される仮想的なテーブルである。<br> VIEWは、SELECT文の結果に名前を付けて保存したもので、実データを持たず、クエリ定義のみを格納する。<br> <br> VIEWを使用することで、複雑なクエリの簡素化、セキュリティの向上、データ抽象化が実現できる。<br> アプリケーションは、VIEWを通常のテー…」)
- 14:502026年2月15日 (日) 14:50 MySQL - VECTOR型 (履歴 | 編集) [31,667バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQL VECTOR型は、MySQL 9.0 (2024年7月リリース、Innovation Release) で導入されたベクトル埋め込み格納用のデータ型である。<br> 機械学習およびAIアプリケーションにおけるベクトル埋め込み (embeddings) の格納と検索を目的としている。<br> <br> VECTOR型は、最大16,383次元のベクトルを格納でき、セマンティック検索、RAG (Retrieval-Augmented Generation) パイプ…」)
- 13:442026年2月15日 (日) 13:44 MySQL - Generated Columns (履歴 | 編集) [42,348バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQL Generated Columns (生成列) は、MySQL 5.7.6で導入されたテーブル定義機能である。<br> テーブル内の他のカラムから値を計算して生成される特殊なカラムである。<br> <br> Generated Columnsには、<u>VIRTUAL (仮想列)</u> と <u>STORED (格納列)</u> の2つのタイプがある。<br> * VIRTUAL (仮想列) *: データを物理的に格納せず、行読み取り時にオンザフライで計算…」)
2026年2月13日 (金)
- 08:352026年2月13日 (金) 08:35 MySQL - JSON関数 (履歴 | 編集) [37,089バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLは、RFC 7159準拠のネイティブJSON型をサポートしている。<br> JSON型は、MySQL 5.7.8で初めて導入され、MySQL 8.0で大幅に機能が拡張された。<br> <br> JSON値は、テキスト形式で入力されるが、内部ではバイナリ形式で保存される。<br> バイナリ形式により、パース処理を省略し、効率的なパス指定による値の抽出と変更を実現している。<br> <br> MySQ…」)
2026年2月12日 (木)
- 14:282026年2月12日 (木) 14:28 MySQL - ウインドウ関数 (履歴 | 編集) [40,177バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQLのウインドウ関数は、MySQL 8.0で導入された高度なSQL分析機能である。<br> ウインドウ関数を使用することで、<code>GROUP BY</code>句を用いずに集計やランキング、行間の値参照を実行しながら、全ての行を結果セットに保持できる。<br> <br> ウインドウ関数の主要な特徴は以下の通りである。<br> <br> <center> {| class="wikitable" |+ ウインドウ関数の…」)
- 09:522026年2月12日 (木) 09:52 MySQL - CTE (履歴 | 編集) [29,609バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == CTEは、Common Table Expressionsの略であり、WITH句を使用して定義される名前付き一時結果セットである。<br> MySQL 8.0で導入された機能であり、MySQL 5.7以前のバージョンでは使用できない。<br> <br> CTEは、複雑なクエリをより可読性の高い形で記述するための機能であり、サブクエリや派生テーブルの代替として使用できる。<br> CTEは、SELECT文、UPDATE…」)
- 08:572026年2月12日 (木) 08:57 MySQL - CASE式 (履歴 | 編集) [22,242バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == CASE式は、条件分岐を実現するSQLの式であり、<code>SELECT</code>、<code>UPDATE</code>、<code>ORDER BY</code> 等、様々な句で使用できる。<br> <br> CASE式には、単純CASE式と検索CASE式の2種類がある。<br> 単純CASE式は値の等価比較を行い、検索CASE式は柔軟な条件式を指定できる。<br> <br> CASE式は、上から順に条件を評価し、最初に真となる条件の結果を返す。<…」)