Category Archives ( 2 Posts)

MYSQLよく使うメモ

文字列Aを文字列Bで置き換え

UPDATE table_name 
SET column=REPLACE(column, '検索文字列', '置換文字列');

TableAの値をTableBの値で書き換え

UPDATE TableA, TableB 
SET TableA.column = TableB.column 
WHERE TableA.column = TableB.column;

JOINしてWHEREしてUPDATE

UPDATE TableA a LEFT JOIN TableB b ON a.column = b.column 
SET a.column = "Hoge!" WHERE b.column = "hoge";

カラムを追加

ALTER TABLE table_name
ADD `new_column` text NOT NULL AFTER `before_column`,
ADD `new_column2` text NOT NULL AFTER `new_column`,
ADD `new_column3` text NOT NULL AFTER `new_column2`;

テーブルの列情報を調べる

DESCRIBE table_name;

テーブルのインデックス情報を調べる

SHOW INDEX FROM table_name;

Windows7で文字入力がおかしい時(@出ないなど)

Dellで先日購入したパソコン。
セットアップ中に、なんだかキーボードがおかしい。

・@が出ない。(”[”になる。)
・@あたりにある記号の入力が表示と違う。
・「半角/全角」キーで入力モードの変換ができない。

Windows7だからなのか・・・。Dellだからなのか・・・。
と思いながらグーグル先生に聞いてみると同じ症状に悩まされている方いらっしゃいました。
http://okwave.jp/qa/q5409324.html

キーボードが日本語ではなく英語キーボードとして認識されていることが原因らしい。

レジストリエディタ(regedit.txt)を起動させて
HKEY_LOCAL_MACHINE→SYSTEM→CurrentControlSet→Services→i8042prt→Parameters


OverrideKeyboardIdentifierの値を「
PCAT_106KEY」に
OverrideKeyboardSubtypeの値を「2」に変更。
再起動して万事解決しました。