調達情報のデータベース化

 

最新調達情報の取得

調達情報C S Vファイル(全調達機関)
https://api.chotatujoho.geps.go.jp/procurement/v001/procurement.zip

 

最新調達情報作成日コントロールファイルの取得

「調達情報C S Vファイル(全調達機関)」および「調達情報CSVファイル(各調達機関)」の作成年月日を示すファイルです。
https://api.chotatujoho.geps.go.jp/procurement/v001/procurement.ctl

 

統一資格審査申請・調達情報検索サイト

 

重要なお知らせ【電子調達システム関連】

 現在、電子調達システムを利用している民側利用者は調達ポータルでの  端末・利用者登録をする必要があります。
海上保安本部

 

ファイル仕様

 

文字コード

Shift-JISを利用します。
JIS第一水準・第二水準を利用し、外字・半角カナは含みません。

改行コード CRLF(\r\n)を利用します。 
制御文字

各データは「””」(半角ダブルクォーテーション)で囲み、「,」(半角カンマ)で区切ります。
データがnullの場合は、「””」のみを出力します。
(例)”あいう”,”123”,””,””,…

ヘッダ情報

ファイル中にヘッダ情報(項目名)は保有していません。
1行目から調達情報データが格納されます。

ソート順

出力対象データが複数存在する場合、以下の項目でソートされます。
・第1キー:公告公示特定ID(昇順)
・第2キー:号番号(昇順)
※項目の詳細は「出力項目詳細」を参照してください。

出力データなし 出力対象データがない場合、空のCSVファイルが作成されます。

 

データベースにログイン

phpmysql

 

新ベータベース

https://chotatu.rwd.pw/home
mysql

 

xserverファイルマネージャー

アカウント

 

調達ポータル

公示本文

javascript:doSubmitParams(this, [{name:'procurementItemInfoId', value:'27224'},{name:'SyFromFlg', value:1}],'/pps-web-biz/UAA01/OAA0104')

改行例

調達種別落札者等の公示(随意契約)
調達情報

 

入札の遷移画面

調達情報
nyusatsu.geps.go.jp/OMP/Accepter/index.jsp?PRM=0000000000000040106

 

MySQLマニュアル(日本語)

MySQL 5.6 リファレンスマニュアル
 第 11 章 データ型
  11.7 データ型のストレージ要件

 

データベースの作成手順

等級を絞り込む

 D等級の絞り込み方
  例えば、「D」、等級、級 で絞り込む。

 

mysqlでデータベースを作成する。

 エクセルで、CSVデータをSQLデータに変換して、SQL文を作成する。
 文字コードで使うバイト数 一文字当たり3バイト

発生したエラー: MySQL のメッセージ: ドキュメント #1064 -

Error#1064 ? You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near テーブル名の修正

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'etsu district,in terms of the qualification for participating in tenders by MIC ' at line 1

 構文エラーの修正 メモ帳、または、terapadで行う
・ "INSERT → INSERT
・ );" → );
・A28の改行は全角スペースで出力される。
・データの型を設定する。
 MySQLで文字列を扱うなら押さえておきたいtext型の基本
 MySQLのデータ型

Mには文字数を入力する。MYSQLでは、文字数は全角半角いずれでも1文字。

 整数型のデータ型一覧
TINYINT[(M)] [UNSIGNED] [ZEROFILL] A3 TINYINT,A4 TINYINT,A5 TINYINT,A6 TINYIN,A10 TINYINT,A11 TINYINT,A13 TINYINT ZEROFILL,…A20 TINYINT ZEROFILL
符号付きの範囲は -128 から 127 。符号なしの範囲は 0 から 255 。 3桁

 

SMALLINT[(M)] [UNSIGNED] [ZEROFILL] id SMALLINT, A2 SMALLINT
符号付きの範囲は -32768 から 32767 。符号なしの範囲は 0 から 65535 。 5桁

 

MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL]
符号付きの範囲は -8388608 から 8388607 。
符号なしの範囲は 0 から 16777215 。 8桁

 

INT[(M)] [UNSIGNED] [ZEROFILL]
符号付きの範囲は -2147483648 から 2147483647 。 A7,A8,A9
符号なしの範囲は 0 から 4294967295 。 10桁
別名:INTEGER

 

BIGINT[(M)] [UNSIGNED] [ZEROFILL] A1 BIGINT(26) ZEROFILL,A12 BIGINT(26) ZEROFILL
符号付きの範囲は -9223372036854775808 から 9223372036854775807 。
符号なしの範囲は 0 から 18446744073709551615 。 20桁

CHAR型とVARCHAR型

文字列型の中でも CHAR 型と VARCHAR 型は次のようなデータ型です。
CHAR[(M)] [CHARACTER SET charset_name] [COLLATE collation_name] A21 CHAR(255),…,A27 CHAR(255)
固定長文字列
M は文字数。M の範囲は 0 から 255 。省略すると、長さは 1 。
格納時に必ず指定された長さになるように右側がスペースで埋められる。
別名:CHARACTER

VARCHAR(M) [CHARACTER SET charset_name] [COLLATE collation_name] A28 VARCHAR(60000)

 

可変長文字列
M は最大文字数。M の範囲は 0 から 65,535 。
ただし使用する文字コードで使うバイト数による。
別名:CHARACTER VARYING

ファイルから SQL を読み込む (MySQL, PostgreSQL, SQLite3)

 

MySQLの使い方

テーブルを削除する(DROP TABLE文)

 DROP TABLE 文を使って作成済みのテーブルを削除する方法について解説します。テーブルを削除すると、テーブルそのものとテーブルに格納されていたデータ、テーブルに対するトリガが削除されます。

 

テーブルを作成する(CREATE TABLE文)

 

MySQLのデータ型

 

テーブル(users)を作って、データを追加するSQL文

$ cat sample.sql
DROP TABLE IF EXISTS users;
CREATE TABLE users (
id integer,
name varchar(255),
age integer
);
INSERT INTO users
VALUES
(1, 'Alice', 20),
(2, 'Bob', 30),
(3, 'Carol', 40);

 

エラーの対処方法

WordPressの「MySQL 1064」エラーの処理方法(5つの方法)

 

sql【拡張子】とは?
sqlとsql文とsqlファイルについて分かりやすい解説です。

 

CSV→INSERT文変換
調達情報テンプレートを作成して、CSVをSQLに変換する。

 

MySQLでよく見かけるエラーの発生原因と対策方法

 

CSVをSQLに変換する オンライン フリー - AnyConv エラーが出た 使えない?
AnyConvは、5つ星のCSVからSQLへの変換ツールです ? 数秒でオンラインでcsvファイルをsqlに変換します ? ソフトウェアのインストールは不要です ? 絶対に無料です ? 完全に安全。

 

エックスサーバー - phpMyAdminでデータベースにインポート

 

XSERVER

 サポート

トップへ戻る