PostgreSQL psqlでログインして、\o <ファイル名> を使う。 # \o employees.txt # select * from employees; # \q MySQL mysqlコマンドをファイルにリダイレクトすると、クエリ入力モードに遷移してくれる。 $ mysql -u alphacrt -p royce > employees.txt SELECT * FROM employees; quit
記事の引越しから漏れていたのでサルベージ。 Ruby on Railsを使ってある程度大きめのアプリケーションを作るようになると、ごく稀に「Lost connection to MySQL server during query」というエラーが発生するようになる事があります。 この問題については、yuguiさんの記事 「Lost connection to MySQL server during query」 に詳しいです。 結局のところ、はっきりとした解決策も見つからず、ごく稀なので放置気味になっていたのですが、先日解決策を見つけたので改めて紹介します。 解決策: mysql_retry_lost_connectionというrubygemを使うことで、コネクションのLostが発生した場合に、自動的に再接続を試みるようにActiveRecordの挙動を修正することが出来ます。 詳細はこのG
a) TINYINT [UNSIGNED] [ZEROFILL] 所要容量:1Byte ・整数。符号つきの範囲は -128~127。符号なしの範囲は 0~255。 b) SMALLINT [UNSIGNED] [ZEROFILL] 所要容量:2Byte ・整数。符号つきの範囲は -32768~32767。符号なしの範囲は 0~65535。 c) INT [UNSIGNED] [ZEROFILL] 所要容量:4Byte ・整数。符号ありの範囲は -2147483648~2147483647。符号なしの範囲は 0~4294967295。 d) INTEGER [UNSIGNED] [ZEROFILL] 所要容量:4Byte ・INTの同義語です。 e) BIGINT [UNSIGNED] [ZEROFILL] 所要容量:8Byte ・整数。符号ありの範囲は -92233720368547758
Don't let me cry(右手を回して拳のつきあげ) Don't let me sigh( 左手を回して拳のつきあげ)呪文のように唱えて(両手を頭の上でクラップジャンプ) MySQLではまったこと MySQLの文字化け 今さら何いってんのコイツとかそこ言わない。 文字コードを確認するSQL文「SHOW VARIABLES LIKE 'char%';」 MySQL4.1以降はサーバとは別にクライアントの文字コードが設定されている。 クライアント、サーバ間で違う文字コードがセットされていると、一度ucs2変換を通る。 よって、クライアント、サーバ間で違う文字コードを指定することとなり文字化けが起こる可能性がある。 PHPはmy.cnfで[mysql]、[client]を設定しようがクライアントの文字コードはビルド時に指定されたキャラクタセット(通常latin1)。 my
Name Last modified Size Description Parent Directory - MySQL-4.0.26-0.src.rpm 07-Sep-2005 00:51 11M MySQL-4.0.27-0.src.rpm 10-May-2006 07:40 11M MySQL-Max-4.0.26-0.i386.rpm 07-Sep-2005 00:51 1.5M MySQL-Max-4.0.26-0.ia64.rpm 07-Sep-2005 00:51 2.6M MySQL-Max-4.0.26-0.x86_64.rpm 07-Sep-2005 00:51 1.7M MySQL-Max-4.0.27-0.i386.rpm 10-May-2006 07:40 1.5M MySQL-Max-4.0.27-0.ia64.rpm 10-May-2006 07
ライセンスはどうなっていますか?商用利用ではどうすべきですか? † GPL か 有料のライセンスか。 2007年1月1日時点では Community : GPL Enterprise : 有料で別のライセンス GPL については http://www.gnu.org/home.ja.html をご覧ください。 ↑ mysqld が最低必要とする物 † basedir/share/ ディレクトリ以下(shareファイル。errmsg.sys や charsets/) datadir/mysql/ (mysql 権限データベース、テーブル) 権限テーブルや charsets/ がなければ mysqld は起動しない。 errmsg.sys はバージョンによって数が違うので、違うバージョンの errmsg.sys を使用していると mysqld が起動しない。 これらが起きた場合、.err ファ
MySQL において、データベースとテーブルは、ディレクトリとそれらのディレクトリ内のファイルに対応しています。そのため、ベースとなっているオペレーティングシステムで大文字と小文字が区別される場合(ケース依存)、データベース名とテーブル名でも大文字と小文字が区別されます。つまり、Windows ではデータベース名とテーブル名で大文字と小文字は区別されず、ほとんどの種類の Unix では大文字と小文字が区別されることになります。ただし、重要な例外が 1 つあります。Mac OS X でデフォルトの HFS+ ファイルシステムを使用している場合です。 しかし、Mac OS X は UFS ボリュームもサポートしています。UFS ボリュームでは Unix の場合と同じように Mac OS X でも大文字と小文字が区別されます。 See 項1.8.3. 「SQL-92 標準に対する MySQL 拡
文字コードの多様化とインターネットやクライアント-サーバーなどの分散環境の普及によって,文字化けトラブルの頻度が飛躍的に拡大した。特に Webシステムでは,WebブラウザとWebサーバー,プログラム(スクリプト)言語,そしてデータベースと文字化けが発生する要因が数多く存在する。 Webサーバー側の文字化けは,他のコラムにお任せすることとして,今回はMySQLの文字化けに関して解説する。 文字化けの仕組み 文字化けは開発者にとって悩みの種である。しかし,文字化けの仕組みを少しでも知っていれば,意外と簡単に解決できるものだ。このコラムで,ぜひその知識を学んでほしい。 MySQL 4.1の変更点 さて,MySQLにおいては,バージョン4.1のリリースを境に文字化けが起きることが非常に多くなった。では,バージョン4.1は,それ以前のバージョンと何が変わったのだろうか。そこに文字化けを解決するヒント
ここでは、MySQLに関する事を書いていきます。 新しく書いたものが上になるように並べてあります。 新しくユーザ(権限)を追加する MySQLではOracleなどとデータベース・スキーマ・ユーザの考え方が違います。 ユーザ情報は、mysqlデータベースという特別なデータベースにより管理されています。 ここには host, user などいくつかの権限に関するテーブルが用意されていて ここにレコードを作成したりすることで、各種権限管理を行います。 MySQL4以降では、このテーブルを直接いじることなくユーザ管理を行うコマンドが用意されました。 それが GRANT / REVOKE 構文です。他のデータベースではおなじみですね。 MySQLではユーザを追加するときに、以下の情報を入力する必要があります。 追加したいユーザ名 接続可能なホスト名 接続可能なデータベースおよびテーブル名 接続すると
この文書は、osCommerceで使用しているデータベースMySQLの基本的な使い方について解説しています。おもにデータベースの管理者よりも、ユーザに向けて書かれています。 はじめに ここでは、MySQLサーバは起動しているものとして説明します。 MySQLの文字について MySQLでは、データベース名やテーブル名の大文字と小文字を区別しています。それ以外は区別しません。 MySQLのフィールド名やテーブル名に使える文字は、英数字と_(アンダーバー)、$、サーバのキャラクタセットにある文字です。 知っておきたいコマンド mysqladmin(データベースの作成・削除や、MySQLサーバの情報を得る) mysqlshow(データベース、テーブルの情報を表示する) mysql(MySQLクライアントの起動) mysqldump(データベース、テーブルをダンプする) myisamchk(テーブル
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く