Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


sqlform:usage:ja

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
sqlform:usage:ja [2020/10/23 16:14]
y2sunlight [クイックスタート]
sqlform:usage:ja [2020/10/23 17:46] (現在)
y2sunlight
行 12: 行 12:
 ===== クイックスタート ===== ===== クイックスタート =====
  
-[[https://github.com/y2sunlight/sqlfile/releases|リリース版]]をダウンロードし、適当な場所に解凍して下さい。+[[https://github.com/y2sunlight/sqlform/releases|リリース版]]をダウンロードし、適当な場所に解凍して下さい。
  
 ダウンロードした ''sqlform.php''ファイルの存在するディレクトリでPHPのビルトインサーバーを実行します。 ダウンロードした ''sqlform.php''ファイルの存在するディレクトリでPHPのビルトインサーバーを実行します。
行 43: 行 43:
 ===== 使い方 ===== ===== 使い方 =====
  
-=== SQLスクリプトの読み込みと編集 ===+=== SQLファイルの読み込みと編集 ===
  
-画面左上のセレクトボックスで保存済みのSQLスクリプトファイルを選択しSQLを読み込むことができます。例えば、同封されている ''sample.sql'' を選択して下さい。+画面左上のセレクトボックスで保存済みのSQLファイルを選択しSQLを読み込むことができます。例えば、同封されている ''sample.sql'' を選択して下さい。
  
 [{{:sqlform:usage:ja:sample03.png?nolink}}] [{{:sqlform:usage:ja:sample03.png?nolink}}]
行 51: 行 51:
 ここで呼び出したファイルは編集することもできます。 ここで呼び出したファイルは編集することもできます。
  
->SQLスクリプトの仕様については、構成されているデータベースに依存しますが、コメントと拡張機能については以下の [[#SQLファイルの仕様]] を参照して下さい。+>SQLスクリプトの仕様については、構成されているデータベースに依存しますが、コメントと拡張機能については以下の[[#SQLファイルの仕様]]を参照して下さい。
  
 \\ \\
行 77: 行 77:
 ===== 構成 ===== ===== 構成 =====
  
-データベースの構成は、同封の config.php で行います。+データベースの構成は、同封の ''config.php'' で行います。
  
 <code php config.php> <code php config.php>
行 128: 行 128:
   * initial_statements --- 接続直後に実行する初期化SQL文   * initial_statements --- 接続直後に実行する初期化SQL文
  
-''connection_string'' は必須です。''db_file'' は SQLite のようなファイル共有型のデータベースの場合に必要で、''username'' と ''password'' は MySQL のようなクライアント-サーバ型のデータベースの場合に必要になります。尚、ファイル共有型のデータベースのパスはアクセス権のある任意の場所に設できます。+''connection_string'' は必須です。''db_file'' は SQLite のようなファイル共有型のデータベースの場合に必要で、''username'' と ''password'' は MySQL のようなクライアント-サーバ型のデータベースの場合に必要になります。尚、ファイル共有型のデータベースのパスはアクセス権のある任意の場所に設できます。
  
 ''connection_string'' と ''driver_options'' についてはを PHPの[[https://www.php.net/manual/en/pdo.drivers.php|PDO driver-specific documentation]] 参照して下さい。 ''connection_string'' と ''driver_options'' についてはを PHPの[[https://www.php.net/manual/en/pdo.drivers.php|PDO driver-specific documentation]] 参照して下さい。
行 140: 行 140:
 SQLファイルに関する設定です。 SQLファイルに関する設定です。
  
-  * path --- SQLスクリプトファイルを保存するパス+  * path --- SQLファイルを保存するパス
  
-''path'' はファイル共有型のデータベースのパスはアクセス権のある任意の場所に設できます。+''path'' はアクセス権のある任意の場所に設できます。
  
 \\ \\
行 149: 行 149:
 ===== SQLファイルの仕様 ===== ===== SQLファイルの仕様 =====
  
-SQLスクリプトファイルにはSQL文、EVAL文、プリント文 及びコメントを含むことができます。+SQLファイルにはSQL文、EVAL文、プリント文 及びコメントを含むことができます。
  
-文はセミコロン( `;)で区切って複数入力できます。 +  * 文はセミコロン( '';'' )で区切って複数入力できます。 
-連続する空白( TAB, Space, 改行文字 )は1つの空白と同じにみなされます。 +  連続する空白( TAB, Space, 改行文字 )は1つの空白と同じにみなされます。 
-行コメント( `-- Comment)とブロックコメント( `/* Comment */)の両方が使用できます。+  行コメント( ''-- Comment'' )とブロックコメント( ''/* Comment */'' )の両方が使用できます。
  
 === SQL文 === === SQL文 ===
行 190: 行 190:
 </code> </code>
  
-  * EVAL文はPHPのeval関数で実行します。上例では: `eval('sleep(1)');`+  * EVAL文はPHPのeval関数で実行します。上例では: ''eval('sleep(1)');''
   * 複文の実行はできません。   * 複文の実行はできません。
  
行 207: 行 207:
  
   * プリント文は文頭が ''#'' で始まる文で、2文字目以降がプリントされます。   * プリント文は文頭が ''#'' で始まる文で、2文字目以降がプリントされます。
-  * 改行だけを出力したい場合は ''#;''行先頭に入力します。+  * 改行だけを出力したい場合は ''#;'' を入力します。
  
 実行結果 実行結果
行 213: 行 213:
  
 \\ \\
- 
  
 ===== ライセンス ===== ===== ライセンス =====
sqlform/usage/ja.1603437259.txt.gz · 最終更新: 2020/10/23 16:14 by y2sunlight