ドキュメント : Database
-
【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】ユーザーの基本操作 - 作成・一覧表示・情報表示・変更・削除
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;+----+-----------+-------+-------+
-
-
データベースの基礎知識
データベースは“データの集合体”のことです。一般的にコンピュータ等の記憶領域(ハードディスクなど)にファイルとして永続的に保存し、DBMS(データベース管理システム)によって管理・操作を行います。
-
【RDB】リレーショナルデータベース - 表形式のデータベース
リレーショナルデータベース(Relational Database)は“表形式のデータベース”です。主な特徴は『表形式』・『データの一貫性』・『表同士の関係性』があります。