忍者ブログ
よくわからないことを調べて解説してみるブログ。

2024

1205
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2014

1231
MYSQL version:5.6
OS: windows7

:問題
外付けHDDを接続し、datadirへ設定したが、
サービスが「開始中」となり、MYSQLが起動できなくなった。

:解決方法
MYSQLを再インストール後、
MYSQLが正常起動していることを確認し、
MySQLWorkbench を起動し、MYSQLのサービスをSTOPする。
停止後、INSTANCE>Options File>datadirを外付けHDDへ指定する。
たとえば、「"D:/MYSQL/5.6/XXXX/data"」という感じ。
入力後、画面右下の「Apply」を押下し反映。
その後、INSTANCE>Startupにて、サーバ再起動。

:確認方法
mysql -uroot -pでログイン後、
create database test;
とかでDBを作成。DBファイルが外付けHDDに指定した場所に生成されることを確認。

拍手[1回]

PR

2011

0102
テーブルコメントの追加
 構文
  Alter table テーブル名 COMMENT ’コメント内容’;
 
カラムコメントの追加(カラムの再定義という形をとるので注意!
 構文
  Alter Table テーブル名 Change 変更前カラム名 変更後カラム名 データ型 default デフォルト値 NOT NULL COMMENT ’コメント内容’;
 

注意点:
 変更を行う際は、Eclipseの接続を切断してから行う。(統合開発環境Eclipseで開発している場合。)
 でないと、ロック解除待ちみたいになって止まってしまう。

基本的には、テーブル作成時にコメントは付けるべきですね。
もっと言えば、設計時にテーブルコメントまで考慮しているとCool!ですね。
コメントだけつけようとすると、テーブルは簡単ですが、カラムは再定義という形を取らざるを得ないので。

拍手[3回]

2011

0102

テーブルの目的は、FX の取引で毎日の獲得PIPSを格納するテーブル。
テーブル概要は以下のとおり。



create table FX_GET_PIPS (DATE DATE NOT NULL,METHOD INT NOT NULL,SYMBOL VARCHAR(10) NOT NULL,PIPS DOUBLE NOT NULL,MEMO VARCHAR(200));

構文:
 create table テーブル名 ( 列名 データ型 [NOT NULL制約] ... );

複合インデックス:
 Alter Table FX_GET_PIPS add index(DATE,METHOD,SYMBOL);

複合UNIQUE KEY :
 Alter table FX_GET_PIPS add unique(DATE,METHOD,SYMBOL);

これで出来上がり。
たぶん使わないけど、Oracleと勝手は似てるかなー。

拍手[0回]

プロフィール
HN:
たんてーくん
性別:
非公開
フリーエリア
最新CM
[09/25 http://2017.bblbuy.com]
[09/24 http://www.japanform.com]
[09/23 http://www.japanform.com]
[09/22 http://www.japanform.com]
[09/21 http://2017.bblbuy.com]
ブログ内検索
忍者ブログ [PR]
* Template by TMP