ドキュメント : Development
-
【MySQL】自己結合 - テーブル結合
MySQLの自己結合を解説します。自己結合結合は2つのテーブルを繋げて、1つの新しい表データを作成することです。自己結合は内部結合や外部結合などにおいて、結合する2つのテーブルに同じテーブルを使います。次のテーブルで具体例を示します。/* categoriesテーブル */+----+-------------+-----------+| id | name | parent_id
-
【MySQL】ビューの基本操作
MySQLのビューの基本操作を解説します。ビュービューは仮想テーブルです。SELECTクエリで定義し、通常のテーブルのように使うことができます。作成(CREATE VIEW)ビューの作成はCREATE VIEWを使います。基本構文CREATE VIEW ビュー名 (カラム名, ...) AS SELECTクエリサンプルmysql> SELECT * FROM items;+----+----
-
【MySQL】トリガーの基本操作
MySQLのトリガーの基本操作を解説します。トリガートリガーは対象テーブルを操作した時に連動して起動する処理です。MySQLはデータの追加(INSERT)、更新(UPDATE)、削除(DELETE)の操作を行った時のトリガーを設定できます。作成(CREATE TRIGGER)トリガーの作成はCREATE TRIGGERを使います。基本構文CREATE TRIGGER トリガー名 [ AFTER |
-
-
【MySQL】関数の基本 - 処理のまとまり
MySQLの関数を解説します。関数関数は『処理のまとまり』です。MySQLでは様々な関数が用意されており、処理の実現をサポートします。使い方関数はクエリに使うことができます。基本構文関数名( 引数 )サンプル文字列を結合するCONCAT関数を関数のサンプルを示します。mysql> DESC items;+-------+-------------+------+-----+---------
-
【MySQL】ユーザーの基本操作 - 作成・一覧表示・情報表示・変更・削除
MySQLのユーザーの基本操作を解説します。ユーザーユーザーはMySQLを操作するために必要です。 初期はrootユーザーのみですが、任意のユーザーを作成することができます。作成(CREATE USER)ユーザーを作成するにはCREATE USERを使います。基本構文CREATE USER ユーザー名@ホスト名 IDENTIFIED BY パスワードユーザーはユーザー名とホスト名をアットマーク(@
-
-
-
【MySQL】ユーザー認証 - パスワード設定・ロックとアンロック
MySQLのユーザー認証におけるパスワード設定とロック・アンロックを解説します。パスワード設定(SET PASSWORD)ユーザーのパスワード設定または変更はSET PASSWORDを使います。基本構文SET PASSWORD FOR ユーザー名 = パスワードサンプルmysql> SELECT Host, User FROM mysql.user WHERE User = 'guest';
-
【MySQL】ユーザー権限 - 一覧・設定・削除
MySQLのユーザー権限を解説します。ユーザー権限ユーザー権限はユーザーの操作許可です。様々な操作に対して、権限を個別に設定することができます。レベル権限の効力範囲を示すレベルがあります。権限レベルレベル内容グローバル全てのデータベースに適用されます。データベース特定データベースの全てのオブジェクトに適用されます。テーブル特定テーブルの全てのカラムに適用されます。カラム特定のテーブルカラムに適用さ
-
【MySQL】SQLファイルの実行
MySQLのSQLファイル実行を解説します。SQLファイルSQLファイルはSQLで記述されたテキストファイルです。一般的に拡張子はsqlです。同じ処理を繰り返す場合や複雑な処理などをSQLファイルとして作成しておくことで入力の手間を省き、ミスを減らすことができます。実行SQLファイルをMySQLで実行することができます。実行方法は3パターンあります。次のデータベースとSQLファイルを元に確認してい
-
-
【MySQL】バックアップの作成(mysqldump)
MySQLのバックアップを解説します。バックアップバックアップでデータベースの状態をファイルに記録することができます。開発障害や一時的に状態を戻したい時にバックアップファイルから状態を復元できます。次のデータベースを元にバックアップについて確認していきましょう。mysql> SELECT * FROM mydb.items;+----+-----------+-------+-------+
-
【サーバー】サーバー入門
サーバーについて解説します。サーバーサーバーはネットワークを介して接続可能なコンピュータです。アプリケーション稼働させ、サービスを提供するために利用します。サーバーに対して、そのサービスを受け取るコンピュータをクライアントと呼びます。サーバーとクライアントの代表的な通信はクライアントサーバーシステムです。クライアントはサーバーへリクエスト(要求)を送信します。サーバーはリクエストに応じて処理を行な