LoginSignup
0
1

DataBaseテスト

Last updated at Posted at 2015-04-01

データベーステスト (MySQL)

SQL

用意した 「テストデータ」 の動作を一通り確認する。
その前にDB環境の確認を行った上で進める。(ローカル)

MySQLサーバの起動と停止
mysql.server startで起動
mysql.server stopで停止

入力した値、更新した値、削除した場合、問題がないか確認が必要です。

ログイン
mysql -u [ユーザー名] -p

エラーログの確認。
mysql> USE mysql
mysql> SELECT * FROM general_log\G

バージョン確認
共通テスト
・バージョンが正しいこと
mysql> mysql --version
対象のDB確認
・対象のDBがあること
mysql > show databases;
対象のDB確認
・対象のDBの選択
mysql > use test_db;
対象のテーブル確認
・対象のテーブルがあること(そもそも違っていたら)
mysql> SHOW TABLES;
対象のテーブルの詳細確認
・対象のテーブルの詳細確認
mysql > show table status;
対象のテーブル確認
・対象のテーブル確認
mysql > desc [テーブル名];
参照系テスト
・データの値が正しいこと
SELECT * FROM テーブル名 Where 列名 = 値;
データステータスが正しいこと
SELECT * FROM テーブル名 Where 列名 = ステータス値;
更新系テスト
・データの値が正しいこと
UPDATE テーブル名 SET 列名 = 値;
データステータスが正しいこと
UPDATE テーブル名 SET 列名 = ステータス値;
削除系テスト
・データの値が正しいこと
DELETE FROM テーブル名 Where 列名 = 値;
データステータスが正しいこと
DELETE FROM テーブル名 Where 列名 = ステータス値;
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1