mysql

デフォルト値設定

ALTER TABLE table_name ALTER column_name SET DEFAULT value

複合インデックス

ALTER TABLE tbl_name ADD INDEX index_name(index_col_name, ...); MySQL :: MySQL 5.6 リファレンスマニュアル :: 13.1.7 ALTER TABLE 構文 認証がかかっています MySQL 複合インデックスだそうです - にぽたん研究所

タイムゾーン設定・1日前の日付をもとめる・使用できるcharset

タイムゾーン設定 mysql> SET time_zone = '+9:00'; 1日前の日付をもとめる mysql> SELECT DATE_SUB( CURDATE(), INTERVAL 1 DAY ); 使用できるcharset mysql> SHOW CHARACTER SET ;

水平線の彼方には?

portはかえってめんどくさかったので仕切り直し。 http://qwik.jp/tritonn/ ソースからビルドしてインストールする方法 mecab ./configure --with-charset=utf8 make sudo make install mecab-ipadic ./configure --with-charset=utf8 make sudo make instal…

4.1.xインストール

MySQL id:oppara:20060216 4.1.22 % sudo mkdir -p /usr/local/mysql_type/ % cd ~/src/mysql/mysql-4.1.22 % sudo /path/to/build-mysql.sh % sudo cp ~/src/mysql/mysql-4.1.22/support-files/my-medium.cnf /etc/my.cnf % sudo ln -s /usr/local/mysql_ty…

interval

--5時間前 now() - interval "5" HOUR --10日と5時間後 now() + interval "10 5" DAY_HOUR

4.1 問題まとめ

コンバイルし直す my.cnfに書く SET NAMES charsetを使う クライアントとサーバーのキャラクターセットの確認 mysql> SHOW VARIABLES LIKE 'char%'; my.cnf設定例 euc-jpの場合(そのまんま) [mysqld] default-character-set=ujis init-connect=SET NAMES u…

クエリキャッシュ

設定 mysql> show variables like 'query_cache_%'; +------------------------------+---------+ | Variable_name | Value | +------------------------------+---------+ | query_cache_limit | 1048576 | | query_cache_min_res_unit | 4096 | | query_ca…

ujisなMySQLにutf-8なデータをつっこむ。

mysql> SHOW VARIABLES LIKE 'character_set_%'; +--------------------------+-----------------------------------------------+ | Variable_name | Value | +--------------------------+-----------------------------------------------+ | character_s…

インストール

$ ./configure --prefix=/usr/local/mysql-x.x.x \ -with-mysqld-user=mysql \ -with-extra-charsets=all \ -with-charset=ujis $ sudo make install $ cd /usr/local/mysql-x.x.x/ $ sudo cp ~/src/mysql-x.x.x/support-files/my-medium.cnf /etc/my.cnf…