PDF (US Ltr)
- 36.1Mb
PDF (A4)
- 36.2Mb
Search Results
https://dev.mysql.com/doc/refman/8.0/ja/create-table-generated-columns.html
CREATE TABLE では、生成されるカラムの指定がサポートされています。 生成されたカラムの値は、カラム定義に含まれる式から計算されます。 生成されたカラムは、NDB ストレージエンジンでもサポートされます。 次の単純な例は、sidea カラムおよび sideb カラムに右側の三角形の長さを格納し、sidec のハイフンの長さを計算するテーブルを示しています ...
https://dev.mysql.com/doc/refman/8.0/ja/performance-schema-statement-digests.html
MySQL サーバーは、ステートメントダイジェスト情報を保守できます。 ダイジェストプロセスは、各 SQL ステートメントを正規化された形式 (ステートメントダイジェスト) に変換し、正規化された結果から SHA-256 ハッシュ値 (ダイジェストハッシュ値) を計算します。 ...
https://dev.mysql.com/doc/refman/8.0/ja/partitioning-overview.html
このセクションでは、MySQL 8.0 のパーティショニングの概念について説明します。 パーティショニングの制約および機能制限については、セクション24.6「パーティショニングの制約と制限」を参照してください。 SQL 標準では、データ保存の物理的な仕様に関するガイダンスはあまり提供されていません。 SQL ...
https://dev.mysql.com/doc/refman/8.0/ja/show-table-status.html
SHOW TABLE STATUS [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr] SHOW TABLE STATUS は SHOW TABLES のように機能しますが、TEMPORARY 以外の各テーブルに関する多くの情報を提供します。 このリストはまた、mysqlshow --status db_name コマンドを使用して取得することもできます。 LIKE 句 (存在する場合) は、どのテーブル名と照合するかを示します。 セクション26.55「SHOW ...
https://dev.mysql.com/doc/refman/8.0/ja/alter-table-examples.html
次に示すように作成されたテーブル t1 から開始します: CREATE TABLE t1 (a INTEGER, b CHAR(10)); テーブルの名前を t1 から t2 に変更するには、次のようにします。 ALTER TABLE t1 RENAME t2; カラム a を INTEGER から TINYINT NOT NULL に変更し (名前は同じままにします)、またカラム b を CHAR(10) から CHAR(20) に変更し、さらにその名前を b から c に変更するには、次のようにします。 ALTER TABLE t2 ...
https://dev.mysql.com/doc/refman/8.0/ja/encryption-functions.html
表 12.18 「暗号化関数」 名前 説明 AES_DECRYPT() AES を使用して復号化します AES_ENCRYPT() AES を使用して暗号化します COMPRESS() バイナリ文字列として結果を返します MD5() MD5 チェックサムを計算します RANDOM_BYTES() ランダムなバイトベクトルを返します SHA1(), SHA() SHA-1 160 ビットチェックサムを計算します SHA2() SHA-2 チェックサムを計算します STATEMENT_DIGEST() ...
https://dev.mysql.com/doc/refman/8.0/ja/index-extensions.html
InnoDB は、自動的に各セカンダリインデックスに主キーカラムを追加して、それを拡張します。 このテーブル定義について考えます。 CREATE TABLE t1 ( i1 INT NOT NULL DEFAULT 0, i2 INT NOT NULL DEFAULT 0, d DATE DEFAULT NULL, PRIMARY KEY (i1, i2), INDEX k_d (d) ) ENGINE = InnoDB; このテーブルでは、カラム (i1, i2) に主キーを定義しています。 さらに、カラム (d) にセカンダリインデックス k_d ...
https://dev.mysql.com/doc/refman/8.0/ja/metadata-locking.html
MySQL では、メタデータロックを使用して、データベースオブジェクトへの同時アクセスを管理し、データの一貫性を確保します。 メタデータのロックは、テーブルのみでなく、スキーマ、ストアドプログラム (プロシージャ、ファンクション、トリガー、スケジュール済イベント)、テーブルスペース、GET_LOCK() 関数で取得されたユーザーロック ...
https://dev.mysql.com/doc/refman/8.0/ja/replication-privilege-checks.html
デフォルトでは、別のサーバーによってすでに受け入れられたトランザクションがレプリカまたはグループメンバーに適用されている場合、MySQL レプリケーション (グループレプリケーションを含む) は権限チェックを実行しません。 MySQL 8.0.18 から、通常はチャネルでレプリケートされるトランザクションを適用する適切な権限を持つユーザーアカウントを作成し、CHANGE ...
https://dev.mysql.com/doc/refman/8.0/ja/alter-database.html
ALTER {DATABASE | SCHEMA} [db_name] alter_option ... alter_option: { [DEFAULT] CHARACTER SET [=] charset_name | [DEFAULT] COLLATE [=] collation_name | [DEFAULT] ENCRYPTION [=] {'Y' | 'N'} | READ ONLY [=] {DEFAULT | 0 | 1} } ALTER DATABASE を使用すると、データベースの全体的な特性を変更できます。 これらの特性はデータディクショナリに格納されます。 このステートメントには、データベースに対する ALTER 権限が必要です。 ...