https://github.com/AgureDa2019/ExcelVBA01_CreateSQL
(Win/Mac開発者支援) MySQLテーブル設計&定義書作成用ツール
https://github.com/AgureDa2019/ExcelVBA01_CreateSQL
database mysql vba-excel
Last synced: 4 months ago
JSON representation
(Win/Mac開発者支援) MySQLテーブル設計&定義書作成用ツール
- Host: GitHub
- URL: https://github.com/AgureDa2019/ExcelVBA01_CreateSQL
- Owner: AgureDa2019
- License: mit
- Created: 2019-05-11T10:02:08.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-11T13:42:18.000Z (almost 6 years ago)
- Last Synced: 2024-08-13T07:18:27.292Z (8 months ago)
- Topics: database, mysql, vba-excel
- Language: Visual Basic
- Homepage:
- Size: 1.05 MB
- Stars: 6
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - AgureDa2019/ExcelVBA01_CreateSQL - (Win/Mac開発者支援) MySQLテーブル設計&定義書作成用ツール (Visual Basic)
README
# MySQLテーブル設計&定義書作成用ツール(ExcelVBA)
(Win/Mac開発者支援) MySQLテーブル設計&定義書作成用ツール
MySQLでDB設計していたときに
- テーブル設計しながら簡単にテーブル定義書を作成したい
- テーブル定義書から自動でSQL文を生成することで楽したい
- SQL文の文法チェック的な機能があれば便利だ!と思い立って作ったものです。
**目次**
1. [動作環境](#1)
2. [機能仕様](#2)
3. [入手方法](#3)
4. [使い方](#4)
5. [よくあるご質問(FAQ)](#5)
6. [更新履歴](#6)
|対象OS|前提条件|備考|
|--|--|--|
|Windows|Excelがインストール済みであること||
|Mac|Excelがインストール済みであること||
※仕様上、Excelのバージョンは関係なく動作する見込みです|機能|説明|備考|
|--|--|--|
|テーブル設計入力|1つのワークシートにテーブル1件を記入||
|SQLの自動生成|入力した設計書をもとにSQL文を自動で作成
(型など簡易入力チェック機能あり)||
|SQL文のコピー|作成したSQL文をクリップボードへコピー||1. ツール本体「MySQLテーブル定義ツール_v1.0.0.xlsm」をダウンロードします。
2. デスクトップなど自分のわかりやすい位置に配置します。1. 「Template」シートをコピーしてシート名を追加します。
シート名は任意の名前で構いませんので、わかりやすいようにつけてください。
1. テーブル情報とカラム情報を入力します。入力後、「CREATE SQL」ボタンをクリックします。
1. SQLの作成に成功すると、同じシート内の表示位置が移動し、以下のような結果が表示されますので、「Copy CreateSQL」ボタンをクリックしてSQL文をコピーし、MySQL側に貼り付けてご利用ください。
> データ型は全て対応していますか
基本的なものはひと通り対応しています。ただし、一部対応していないものがあります。ツール内の「型」シートで対象に「○」がついているもののみ利用可能となっています。
> 制約事項はありますか
ツール内の「仕様」シートにまとめてありますので、そちらをご覧ください。
> 動かないもしくは追加要望があります
ご要望については別途ページを作成中ですので、しばらくお待ちください。
## 6. 更新履歴
|バージョン|更新日|更新内容|更新者|
|--|--|--|--|
|1.0.0.0|2019/05/11|初版公開|Agure|