a5m2.mmatsubara.com Open in urlscan Pro
2400:8500:1302:1176:160:251:73:52  Public Scan

Submitted URL: http://a5m2.mmatsubara.com/
Effective URL: https://a5m2.mmatsubara.com/
Submission: On January 31 via manual from JP — Scanned from JP

Form analysis 0 forms found in the DOM

Text Content

当サイトではCookieを使用します。Cookieの使用に関する詳細は「プライバシーポリシー」をご覧ください。
O K
Back

 

広告







X




GitHub
m-matsubara


※A5:SQL Mk-2はGitHubのプライベートリポジトリで開発されているためソースコードを参照することはできません。

      
to english page

Copyright© 1997 松原正和
高機能かつ軽量な汎用SQLクライアント / ER図作成ソフト / フリーソフト
(読み:エーファイブ・エスキューエル・マークツー)
for Oracle Database, Microsoft SQL Server, IBM DB2, PostgreSQL, MySQL etc...



 
オンライン
ヘルプ    
ベータ版公開!
     
掲 示 板
     
B L O G
     
寄付の募集
 



   
Vectorからダウンロード
Version 2.18.4 (x64, x86)     Microsoft Storeからダウンロード
Windows 10, 11
Version 2.18.4 (x64)


どちらからインストールすればよいかはこちらを参考にしてください。



はじめに

  A5:SQL Mk-2は複雑化するデータベース開発を支援するために開発されたフリーのSQLクライアントです。
 高機能かつ軽量で、使い方が分かりやすいことを目標に開発されています。
 SQLを実行したり、テーブルを編集するほかに、SQLの実行計画を取得したり、ER図を作成したりすることが出来ます。



お知らせ

   2023/08/30
  A5:SQL Mk-2 Version 2.18.4 をリリースしました。

  README  ライセンス規定  改定履歴




実行時イメージ

SQLエディタ (SQL入力支援が使用できます)

SQLデザイナ (GUIでSQL編集ができます)

SQLの比較実行(クエリーを2回実行し、結果の比較が出来ます)

ERエディタ

テーブルエディタ

SQL実行計画

Excelへ出力

テーブル定義書

コントロールパネル(データベースの管理機能です/Oracle, MySQLのみ)








特徴・機能

 * 様々なデータベースへの接続
   
   
    Oracle Database へはOCI接続(オラクルクライアント経由)、直接接続(オラクルクライアント不要)で接続出来ます。
    PostgreSQL, MySQLへは直接接続(クライアントライブラリ不要)で接続出来ます。
    Microsoft SQL Server へは NativeClient 経由で接続できます。  それ以外のデータベースへはADO(OLE
   DB)または、ODBCで接続出来ます。
   
   
   
 * SQL入力支援機能
   
   
    Ctrl+SpaceでSQL文を解析しテーブル名やテーブルカラム名の入力補完が行えます。
    共通表式や副照会も解析する強力な機能です。
   
   
   
 * GUIでのクエリーの設計と分析機能
   
   
    GUIを使いクエリーの設計と分析を使ってクエリーを作成することができます。
   
   
   
 * 実行計画取得機能
   
   
    RDBMSがSQLを実行する際の実行計画(アクセスプラン)を表示します。
    Oracle Database, IBM DB2, SQLServer, MySQL, PostgreSQL のみの機能です。
   
   
   
 * SQL整形機能
   
   
    括弧やサブクエリーを解析し、必要に応じてインデントをつけます。
    セミコロンで区切られた複数のSQL文を一括で処理することも出来ます。
   
   
   
 * ";"(セミコロン)または"/"(スラッシュ)のみの行、または "GO" のみの行で区切ったSQLの連続実行
   
   
    キャレット位置のみ、キャレット位置以降、全体を指定してSQLの連続実行が出来ます。
    また、セミコロンを無視しての全体実行も出来ます。
   
   
   
 * 複数の結果セットをまとめて Excel へ出力
   
   
    複数クエリのテスト結果をExcelに出力し、保管することで、そのままエビデンスとして残すことが出来ます。
    これは、結合テスト・総合テストで威力を発揮する機能です。
   
   
   
 * SQLを2度実行しその結果を比較
   
   
    SQLスクリプトを2度実行し、その結果セットを比較表示することが出来ます(複数結果セットの比較も可能)。
    比較した結果セットはExcelに出力することも出来ます。
    これは、結合テスト・総合テストで威力を発揮する機能です。
   
   
   
 * クエリーのコメント中にカラム名や結果セットのタイトルなどを指定する擬似命令を埋め込む機能
   
   
    クエリーのコメント中にクエリーの細かな動作を指定する機能があります。
   
   
   
 * Excelと連携可能なテーブルエディタ
   
   
    テーブル(やクエリーの結果)の内容をExcelに出力することが出来ます。
    また、Excelからテーブルエディタに貼り付けを行うことも出来ます。
   
   
   
 * テーブル内容のエクスポート・インポート
   
   
    テーブル内容をCSV形式にて、エクスポートしたり、インポートしたり出来ます。
    このCSV形式はExcelと互換性があります。
    また、データベース内のテーブルを一括でエクスポートしたり、インポートしたりすることも出来ます。
   
   
   
 * テーブルに大量のテスト用ダミーデータをインサートする機能
   
   
    負荷試験に使えるダミーデータを作成することが出来ます。
   
   
   
 * ストアドプロシージャを実行する機能
   
   
    Oracle のPL/SQLの場合、デバッグ実行でブレークポイントでの一時停止や変数内容の参照・変更ができます。
   
   
   
 * ER図を作成する機能
   
   
    データベースのER図を作成し、DDLを出力したり、印刷・ビットマップの生成をしたりすることができます。
    既存のデータベースから、ER図をリバース生成することもできます。
   
   


動作環境

OS Windows Vista 以降
接続先データベース Oracle(OCI接続 または 直接接続 または OLEDB, ODBC)
Microsoft SQL Server (OLE DBプロバイダ利用 または 直接接続) IBM DB2 (ODBCドライバ利用) PostgreSQL
(直接接続 または ODBC)
MySQL (直接接続)
Interbase/Firebird (クライアントライブラリ利用)
SQLite (sqlite3.dll 利用) Microsoft Access (ODBCドライバ利用) その他のDBは OLEDB, ODBC

32bit OLE DBプロバイダ, ODBCを利用するには32bit版 A5:SQL Mk-2を利用して下さい。
64bit OLE DBプロバイダ, ODBCを利用するには64bit版 A5:SQL Mk-2を利用して下さい。
一部機能は Oracle, IBM DB2, Microsoft SQL Server, MySQL, PostgreSQL のみ対応 その他
OSが快適に動作するCPUとメモリを推奨




TIPS !!

SQLエディタ
 * 単体・結合テストのデータベースエビデンスを簡単に作る
 * コメントも使える入力支援 (blog記事)
 * SQLの実行計画の読み方 (blog記事)

テーブルエディタ
 * テーブルエディタでNULLを入力する

ER図
 * A5:SQL Mk-2を使ってER図を描こう!!
 * データベースからDDL(Create table文)を逆生成するには
 * ER図で文字を小さくしてページを広く使う
 * ERエディタで型ドメインを使う
 * よくあるテーブル定義書からER図を生成する
 * ER図でサブモデルを扱う

Oracle Database
 * Oracle 9i で TIMESTAMP 型を扱う
 * 放置すると接続が切れる時(Oracle)
 * Instant Client を利用する(Oracle)

Microsoft SQL Server
 * Microsoft SQL Server 2005 Express でデータベースを作成する

IBM DB2
 * DB2でSQLの実行計画を取得できるようにする
 * DB2 v8(以前)で with 句(分離レベル)を指定する
 * DB2でSQL7008エラー起こる時

PostgreSQL
 * A5:SQL Mk-2 から PostgreSQL への接続手順
 * PostgreSQL でテーブルエディタから編集が行えない場合

MySQL
 * A5:SQL Mk-2 から MySQL への接続手順
 * A5:SQL Mk-2 から SSHトンネルを利用して MySQL へ接続する

その他
 * データベースにコメントをつけよう
 * wine を使って Linux 上で A5:SQL Mk-2 を動作させる
 * 動作が遅いと感じたら
 * テーマ機能
 * Windows 10 Anniversary Update でExcel出力ができない問題の解決
 * x86版とx64版の使い分け
 * Mac (Arm Mac) 上で Wine を使ってA5:SQL Mk-2を動作させる方法 (blog記事)
 * A5:SQL Mk-2で多くなりすぎたタブを整理する (blog記事)
 * A5:SQL Mk-2からCData ODBC Driverを使ってクラウド上のデータにアクセスしてみる




ダウンロード(最新バージョン)


こちらからダウンロードすることが出来ます。
32bit版と64bit版の使い分けはこちらも参考にしてください。



エディション 備考 32bit/64bit 通常版 32bit OCI・OLE DBプロバイダ・ODBCドライバを利用する場合は x86 edition
を利用してください。
64bit OCI・OLE DBプロバイダ・ODBCドライバを利用する場合は x64 edition を利用してください。
32bit 読み取り専用版
DBへの更新処理が行われてはいけない環境で利用してください。
(ストアドファンクションやシーケンスオブジェクトなどでDBの更新が行われることがあります)
ER図は通常版と同じく編集することができます。 64bit 読み取り専用版
DBへの更新処理が行われてはいけない環境で利用してください。
(ストアドファンクションやシーケンスオブジェクトなどでDBの更新が行われることがあります)
ER図は通常版と同じく編集することができます。




旧バージョン


こちらから古いバージョンをダウンロードすることが出来ます。



バージョン ファイル Version 2.18.3 64bit 通常版   64bit 読み取り専用版
32bit 通常版   32bit 読み取り専用版
Version 2.17.4 64bit 通常版   64bit 読み取り専用版
32bit 通常版   32bit 読み取り専用版
Version 2.16.2 64bit 通常版   64bit 読み取り専用版
32bit 通常版   32bit 読み取り専用版
Version 2.15.4 64bit 通常版   64bit 読み取り専用版
32bit 通常版   32bit 読み取り専用版
ビルド上の問題のため、version 2.15.4 32bit 読み取り専用版 は提供されません。 Version 2.14.5 64bit 通常版  
64bit 読み取り専用版
32bit 通常版   32bit 読み取り専用版
Version 2.13.3 64bit 通常版   64bit 読み取り専用版
32bit 通常版   32bit 読み取り専用版
Version 2.12.3 64bit 通常版   64bit 読み取り専用版
32bit 通常版   32bit 読み取り専用版
Version 2.11.7 64bit 通常版   64bit 読み取り専用版
32bit 通常版   32bit 読み取り専用版
Version 2.10.1 64bit 通常版   64bit 読み取り専用版
32bit 通常版   32bit 読み取り専用版
Version 2.9.1 64bit 通常版   64bit 読み取り専用版
32bit 通常版   32bit 読み取り専用版
Version 2.8.2 64bit 通常版   64bit 読み取り専用版
32bit 通常版   32bit 読み取り専用版
Version 2.7.2 a5m2_2.7.2_x64.zip
a5m2_2.7.2_x86.zip   Version 2.6.3 a5m2_2.6.3.zip





プライバシーポリシー

<プライバシーポリシー>


コンタクト




質問・要望・不具合報告などあればお待ちしております。


--------------------------------------------------------------------------------


 
      

プレミアムサポート

 

当サイトではCookieを使用します。Cookieの使用に関する詳細は「プライバシーポリシー」をご覧ください。
O K
Back