PROGRAM

今回は、SQLの条件指定の方法について、レコードとカラムの条件指定に分け、簡単に解説していきます。 レコード(行)の条件指定 まず、レコード(エクセルで言うところの行)を絞り込む条件指定はWHERE句で実現できます。 S […]

PROGRAM

今回はMySQLでAUTO_INCREMENTされた値を取得する方法について、その他にキーカラムがある場合とない場合に分けて、簡単に解説していきます。 その他にキーカラムがある場合 AUTO_INCREMENTの値以外に […]

PROGRAM

今回はMySQLが遅い場合の対処法について、インデックスやチューニングで速度を改善する方法を簡単に解説していきます。 インデックスを作成して速度を改善する方法 MySQLを使っていてSELECT文の応答が遅いと感じ始めた […]

PROGRAM

今回はMySQLのテーブルの作り方をはじめ、テーブルの削除の仕方や修正の方法を簡単に解説していきます。 MySQLのテーブルの作り方 MySQLではテーブルを作る前に、まずデータベースを作らなければいけません。 CREA […]

PROGRAM

リモートのMySQLに接続する方法について、簡単に解説していきます。 直接リモートのMySQLに接続する方法 直接接続する方法は最も簡単です。いつもローカルのMySQLに接続する時と同じ方法を使ってアクセスします。 my […]

PROGRAM

今回はMySQLのトランザクションについて、事例を交えて簡単に解説していきます。 トランザクションの意味 トランザクションとは、簡単に言うと、ひとまとまりの処理のことです。 トランザクションを張るとは、この一連の処理を開 […]

PROGRAM

今回はMySQLでのデータの暗号化について、事例を交えて簡単に解説していきます。 カラムの暗号化 カラム単位でデータを暗号化したい場合には、基本的にはアプリケーション側で暗号化してからデータベースに保存します。 例えば、 […]

PROGRAM

今回はSQLの基本構文について、事例を交えて簡単に解説していきます。 SELECT文 まず、データベースに以下のユーザ情報が入っているusersテーブルというものが存在すると仮定します。 user_id name 1 山 […]

PROGRAM

今回はSQLでのデータの削除について、事例を交えて簡単に解説していきます。 物理削除 まず、ユーザ情報が入っている以下のusersテーブルというものがデータベースにあると仮定します。 user_id name 1 山田太 […]

PROGRAM

今回はSQLの結合について、事例を交えて簡単に解説していきます。 この記事では、基本よりも実践で使えるものを優先して解説していきます。 内部結合 データベースを使っていると、2つのテーブルを組み合わせて情報を取得したいと […]