空虚な思いつき

思いついたままに、気軽に書いて・・・。

テーブルの作成

2011年08月29日 | My SQL
CREATE TABLE `GWCollageDB`.`VirusLog` (
`ID` INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`DateTime` DATETIME NOT NULL,
`Computer` VARCHAR(45) NOT NULL,
`Domain` VARCHAR(45) NOT NULL,
`Platform` VARCHAR(45) NOT NULL,
`Virus` VARCHAR(512) NOT NULL,
`VirusFile` VARCHAR(64) NOT NULL,
`FilePath` VARCHAR(255) NOT NULL,
`Tyoe` VARCHAR(45) NOT NULL,
`Result` VARCHAR(45) NOT NULL,
PRIMARY KEY USING BTREE(`ID`),
INDEX `DateTime` USING BTREE(`DateTime`),
INDEX `Domain` USING BTREE(`Domain`),
INDEX `Virus`(`Virus`)
)
ENGINE = InnoDB
COMMENT = 'Virus log.csv';
コメント
この記事をはてなブックマークに追加

【メモ】GroudWorkのDBへのアクセス

2011年08月29日 | My SQL
Linuxサーバ上に作成したGroudWorkのDBへWindowsXPよりアクセスする場合

【準備】
 ・mysql-gui-tools-5.0-r17-win32.msiをダウンロードおよびインストールを行う。

【操作】
 ・MySQL System Tray Monitorを起動する。

 ・MySQL Administratorを起動する。
 
 ・サーバインスタンスへ接続する。
  設定内容
   Stored Connection:適当な名前(英字)
   Server Host   :サーバのIPアドレス
   Username     :ユーザ名
   Password     :パスワード

 ・MySQLの状態を確認する。

 今回の場合
  ・「カタログ」を開く。

  ・スキーマを確認する。
   スキマー名:guava、GWcollageDB

 テーブルを作成する場合
  ・スキーマ:GWCollageDBにテーブルを作成する。
  
  ・CreateTableを開く。
   テーブル名と項目を記入し作成する。

 作成されたテーブルを確認する。

 インデックスを追加してみる。

 その時のコマンド
 ALTER TABLE `GWCollageDB`.`Printerlog` ADD INDEX `PrinterIndex` USING BTREE(`Printer`);


 
コメント
この記事をはてなブックマークに追加

MySQLのテーブルでAUTO_INCREMENTを初期化

2011年07月29日 | My SQL
MySQLのテープブルに自動採番を行う項目を付けたときに、どうしたら、1から改めて
採番してくれるかをいろいろ検索してみた。

ほとんどの方が、参考サイトのやり方がおおかった。

でも、私にはコマンドが・・・・。

でもって、なんかないか?

MySQLのAdministratorでできることがわかった!
 でも、これって正しいのかはよくわからない。
 ・accessのODBC接続を使って、対象データベースの対象テーブルを開いて
  中身を全部削除する。
 ・次にMySQLのAdministratorで対象のデータソースに接続しして、カタログからデータベースを呼び出す。
  そして、対象テーブルの管理情報を呼び出す。
  「Maintenance」から「Optimaize Table」にチェックを入れて「Next」をクリック。
 ・これでカウンタがクリアできた。

まぁ、できちまったから、これでいいや。

 




参考サイト:

MySQLでAUTO_INCREMENTを初期化
コメント
この記事をはてなブックマークに追加

ZenBack

<script type="text/javascript">document.write(unescape("%3Cscript")+" src='http://widget.zenback.jp/?base_uri=http%3A//blog.goo.ne.jp/attaka1&nsid=102585126361292901%3A%3A102585146493959125&rand="+Math.ceil((new Date()*1)*Math.random())+"' type='text/javascript'"+unescape("%3E%3C/script%3E"));</script>