開発メモ

開発用のメモです。

RDBMS

MySQL テストデータ作成

Insert 時に ID と指定した場合 Insert される IDの値が設定される。 INSERT INTO TEST_TBL (ID, NAME) VALUES (FUNCTION(), CONCAT('NAME_', ID));

Eclipse プラグイン ERMaster

ERMaster 機能 DB -> ER図作成 ER図 -> DDL作成 ER図 -> テーブル定義書作成 対応RBDBMS MySQL Oracle PostgreSQL (開発途上) DB2(開発途上) HSQLDB(開発途上) SQLITE(開発途上) SQLServer(開発途上) インストール 拡張子 ER図ファイル(形式 XML) .erm ER図…

MySQL 2つの必須項目をもつテーブルのデータを手早く作る

delimiter $ DROP PROCEDURE IF EXISTS exec2$ CREATE PROCEDURE exec2( IN SQL_VARCHAR TEXT, IN LOOP_COUNT_MAX INT, IN VAL1 TEXT, IN VAL2 TEXT ) BEGIN DECLARE LOOP_COUNT INT DEFAULT 1; SET @STMT = SQL_VARCHAR; PREPARE STMT FROM @STMT; WHILE LO…

MySQL 1つの必須項目をもつテーブルのデータを手早く作る

作成SQL DELIMITER $ DROP PROCEDURE IF EXISTS exec1$ CREATE PROCEDURE exec1( IN SQL_VARCHAR TEXT, IN LOOP_COUNT_MAX INT, IN VAL TEXT ) BEGIN DECLARE LOOP_COUNT INT DEFAULT 1; SET @STMT = SQL_VARCHAR; PREPARE STMT FROM @STMT; WHILE LOOP_COUN…

Twitter: @asahina_alice