http://www.mysql.gr.jp/mysqlml/mysql/msg/9530 で話題になっていたように、 ver. 4.1以降、クライアント/サーバー間でキャラクターセットが自動的に 変換されるようになったことに伴い、多くの方が文字化けといった問題に 悩まされていたかと思います。 この点については開発側に改善を要求してきましたが、4.1.15にて "--skip-character-set-client-handshake" というオプションが導入されました。 http:... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 フォトギャラリーが作れるそうな。試してみますそのうちに。 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 database.ymlのencoding:uft8が不要になった!テーブル作成時のDEFAULTCHARSET=utf8が不要になった! 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
MySQL の MyISAM テーブルの最大サイズは通常4GBです。(OSのファイルシステムの制限が影響する場合はその限りではありません。) あるテーブルの最大サイズを調べるには、show table status を使ってみることができます。 mysql> show table status like 'feed' \G *************************** 1. row *************************** Name: feed Type: MyISAM Row_format: Dynamic Rows: 201456 Avg_row_length: 189 Data_length: 38121168 Max_data_length: 429496... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
今さら何いってんのコイツとかそこ言わない。 文字コードを確認するSQL文「SHOW VARIABLES LIKE 'char%';」 MySQL4.1以降はサーバとは別にクライアントの文字コードが設定されている。 クライアント、サーバ間で違う文字コードがセットされていると、一度ucs2変換を通る。 よって、クライアント、サーバ間で違う文字コードを指定することとなり文字化けが起こる可能性がある。 PHPはmy.c... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
mysql -X でクエリーの結果がXMLで取得できるらしい。 興味深いのでやってみた。 なんか適当にテーブルを作成する。 とりあえず、4つのカラムを持つtというテーブル作った。 mysql> create table t(id int not null, name varchar(255), body text, updated_at datetime); mysql> insert into t values(1, 'name', 'body', current_timestamp); mysql> insert into t values(2, 'name2', 'body2', current_timestamp); とり... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
[ データベース ] [ フロントエンド ] ライセンス [ GNU General Public License ] 言語 [ PHP ] DB [ MySQL ] ユーザインタフェース [ Web ] 環境 [ SourceForge.net ] 1ファイルのMySQL管理 MySQLの管理に、phpMyAdminが利用される事が多い。実際、高機能で便利なソフトウェアだ。だが、そのためにソフトウェアが肥大化している。phpMyAdminを自分向けにカスタマイズしよう等と誰が思うだろうか。 そこで軽量化... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 UIはダサダサだけど、同様のMysqlクライエントソフトでは一番安定してる。 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
コマンドを実行して下記のようなエラーや修復を促すメッセージが表示された場合は、早急に対処する必要があります。 Data records: 42 Deleted blocks: 0 myisamchk: warning: 1 clients is using or hasn't closed the table properly - check file-size - check key delete-chain - check record delete-chain - check index reference - check data record references index: 1 - check dat... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 MySQLのバックアップを行うmysqldump機能を提供するPHPクラス 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 database.ymlのencoding:uft8が不要になった!テーブル作成時のDEFAULTCHARSET=utf8が不要になった! 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
MySQLには文字エンコーディングを変更する「SET NAMES」SQL文が用意されています。(PostgreSQLも同様のSQL文、SET CLIENT_ENCODINGがあります)この機能はSQLコンソールからは使ってよい機能ですが、アプリケーションからは使ってはならない機能です。SQLインジェクションに脆弱になる場合があります。 Ruby on Railsの本を読んでいて、ActiveRecordを説明している部分にMySQLの文字エンコーディン... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 エクセルでデータを作成してMySQLに変換する事を容易にしてくれる 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 この値を低く(100程度?)することにより、MySQLは(テーブルスキャンではなく)キースキャンを優先するようになります。 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
[ データベース ] [ フロントエンド ] ライセンス [ GNU General Public License ] Tagging [ 日本 ] OS [ Linux ] 言語 [ PHP ] [ JavaScript ] DB [ MySQL ] ユーザインタフェース [ Web ] 環境 [ SourceForge.net ] データベースの重要性を増すだけに データベースがシステムの中核を担うようになってきて、ますますその重要性が増している。データベースに万が一の事があれば、全て終わりと言うケースは少なくな... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
MySQLをブラウザから管理したいときはphpMyAdminが定番かと思いますが、いまいち使いにくい・・・という人もいますよね。そこで最近見つけたSQL Buddyを試してみました。 日本語も通るし、さくっと使えるので手軽ですよ。デザインが綺麗なのが個人的には大きいですが。以下、いくつかぐっときたポイントをご紹介。 インストールはフォルダごとコピーするだけ 基本的にインスト... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
オレオレ言語全盛期の炎暑の候、いかがお過ごしでしょうか。 オレオレSQLの作り方〜PostgreSQL編〜に続き、オレオレSQLの作り方〜MySQL編〜という事で MySQLに、自作のSQL関数(UDF)を組み込むやり方を簡単に紹介します。 MySQLは名の通り、私のSQLなのでオレオレSQLには持ってこいですね。 簡単に言えば select oreore(); select oreore(column1, column2) from table1; 自分で定義したC言語のoreore関数をDBに... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
MySQLのネタ。 1台しかない環境でエセ負荷分散、マスター・スレーブの関係を作る。 MySQLで負荷分散を考えたとき、 1台目にマスターのDBサーバー、 2台目以降をスレーブのDBサーバーとして用いる。 マスターは更新系のみのSQL文を、 スレーブは参照系のみのSQL文を投げる。 こんな負荷分散を1台のサーバーで行う必要が出てきた。 ※現在1台でやっていて、デ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
このページはyomが書いています。Linuxで飯を食っているSIerです。話題はその時々の思いにまかせていろいろと。 2006/03/10 MySQLのパフォーマンス劣化対応 - [技術]実戦mysqlパフォーマンスチューニング (今回はちょっと横長ですが、ご勘弁を。) はてブで人気のエントリーになっていた「Web Artisan Blog」さんの「MySQL:インデックスまとめメモ」を見て思い出しました。以前インデックス回... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
ユーザの作成と権限付与 | ユーザの削除と権限剥奪 | テーブルのロックとアンロック | テーブルのバックアップ [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|