database
DBのテスト用テーブルとしてお決まりのEMP表とDEPT表をとりあえずMySQLで作っとく。 CREATE TABLE `データベース名`.`DEPT` ( `DEPTNO` int(11) NOT NULL, `DNAME` varchar(14) default NULL, `LOC` varchar(13) default NULL, PRIMARY KEY (`DEPTNO`) ) ENG…
■文字コードを設定する/etc/my.cnf を編集する。[client] default-character-set=utf8[mysqld] default-character-set = utf8 skip-character-set-client-handshake character-set-server = utf8 collation-server = utf8_general_ci init-connect = SET NAM…
タイトルどおり。MySQLの設定ファイルはWindowsではmy.iniだが、 Unix系では/etc/my.cnfだ。デフォルトでは存在しないので、/usr/local/mysql/support-files/my-medium.cnfをコピーする。 または、MySQL Administratorを利用するとOptionsタブを選択したとき…
/usr/local/mysql/bin/mysql
ちょっとアプリ作ろうとひさしぶりにRailsをするとハマる。 やっぱりレベルが低い自分。 Railsはまだ1.2使ってるけど(ローカルなら2.0にしてもいいけど、サーバが1.2だから)。 まず、日本語化はここを参照。Railsマスターへの道:Ruby on Rails 日本語化 h…
SET PASSWORD FOR root@localhost=PASSWORD('新しいパスワード');
select version();
select value from nls_database_parameters where parameter = 'NLS_CHARACTERSET'
Oracleは空文字とnullは区別しないって頭ではわかってたけど、 実際にSQLで「trim('') is null」を発行してもtrueになった。
「;」で終わっていると連続したSQLを実行できない。 「;」を「\r\n/」で置換しておく。
MySQLのWindowsのサービス名が「mysql」として。 init.bat net start mysql mysql --force -u root -p**** -t -vvv < test.sql「--force」はエラーがあっても続行(最初はDROP DATABASEで落ちるので)。 「-p」のあとにパスワードを。ただし直書きしているので…
適当なバッチファイルに以下の内容を。 echo connect to データベース名 user ユーザ名 using パスワード#>>all.sql echo.>>all.sql type a.sql>>all.sql echo.>>all.sql type b.sql>>all.sql echo.>>all.sql echo connect reset# echo.>>all.sql db2cmd db2…
オプションで指定します。 DB2の場合 cse.exe /dbms=odbc /srv=データソース名(DSN) /user=ユーザ名 /pwd=パスワード /title=タイトルバーに表示するタイトル(任意)
dllを作成(.dll) CONNECT TO データベース名 USER ユーザ名 USING パスワード; IMPORT FROM CSVファイル名 OF DEL REPLACE INTO テーブル名; CONNECT RESET; バッチファイルを作成(.bat) db2cmd db2 -tvf dllファイル名.dll
http://journal.mycom.co.jp/articles/2006/10/13/mysqlfix/ 文字エンコーディング指定のための新構文の追加(Bug#11972) コマンドラインツールmysqlにおいて、CHARSETコマンドという文字エンコーディング指定のための新構文が追加された。以下のように実行す…
http://journal.mycom.co.jp/articles/2006/10/11/derby/
http://journal.mycom.co.jp/articles/2006/10/12/h2/
日付書式 意味 D 曜日(1〜7) DD 日(1〜31) DDD 通年の日(1〜366) E 元号の略称 EE 元号 HH 時間(1〜12) HH24 時間(0〜23) MI 分(0〜59) MM 月(01〜12) YYYY 年 YY 年の下2桁