西小倉事典
mindia西小倉事典見出し語

MySQLに関するあれこれ

西小倉パンデイロ · 2012-03-09 更新

show processlist

kill {id}
プロセスkillできる

クエリキャッシュ

MyISAM VS InnoDB

InnoDB全文検索(TritonnSphinx)できない?

InnoDBエンジンは、MySQLに豊富なトランザクション機能を提供するストレージエンジンとして有名です。

http://thinkit.co.jp/free/article/0608/1/2/

「`」を「'」では意味が異なるっぽい

INSERT INTO `database`.`datatable` (`id`,`title`,`body`) VALUES
(1,'hoge','fuga'),

とかのid,title,bodyなどのカラム名の部分。
ここを「`」を「'」にするとエラーが出る

MySQLを止めることなく構成を変える

http://d.hatena.ne.jp/sh2/20100703

基本構文

SELECT * from enquete where id =3;
UPDATE [テーブル名] SET [カラム名] = 'hoge';
INSERT INTO [テーブル名] ([カラム名]) values ('hoge');";
DELETE FROM [テーブル名] WHERE [条件];

dumpデータインポート

mysql -uroot -p -D DB名 < dumpdata.dump

phpMyAdmin文字コード設定

my.iniの設定

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
default-character-set=utf8
character-set-server = utf8
skip-character-set-client-handshake
collation-server = utf8_general_ci
init-connect = SET NAMES utf8

[mysqldump]
default-character-set = utf8

起動

/etc/init.d/mysqld start

停止

/etc/init.d/mysqld stop

自動起動

chkconfig mysqld on

関連する見出し語