MySQL

MySQL LOAD DATA INFILE 改行コードに注意

MySQLのLOAD DATA INFILEで大はまりした話 http://www.infoscoop.org/blogjp/2014/07/23/about-load-data-infile/

DBユーザー情報をダンプする

MySQLのバックアップではユーザー情報は含まれない http://blog.livedoor.jp/ese_admin/archives/52027714.html --all-databases をつけていてもだめで、データベース mysql を明示的にダンプする必要があるらしい。 --allow-keywords の要否はよくわかんな…

列の型やサイズの変更 ALTER TABLE 表名 CHANGE 列名 列名 型 もしくは - MySQL

「MySQL ALTER TABLE」でググると最上位のリンク先。 https://dev.mysql.com/doc/refman/5.6/ja/alter-table.html使用上の注意 https://dev.mysql.com/doc/refman/5.6/ja/alter-table.html#idm140328677762656 の 9つ目の項目あたりを参照。列名と型の変更を…

mysql コマンドのオプションをファイルに書いておく

mysql -hホスト -uユーザ -pパスワード データベース mysql --host=ホスト --user=ユーザ --password=パスワード --database=データベース これを毎回打ち込んでいるとやだくなる。 ユーザごとのオプションファイルに書いておくことで、オプションの入力を省…

MySQLのカラム名テーブル名の大文字小文字

PostgreSQLだとカラムやテーブルの名前は小文字に揃えられるが、MySQLでは CREATE TABLE で書いた通りに保持されている模様。 mysql> CREATE TABLE table1 ( name1 VARCHAR(10), NAME2 VARCHAR(10) ); Query OK, 0 rows affected (0.08 sec) mysql> SHOW CRE…

MySQLのVARCHARの長さとか

このたびMySQLさんと真剣なお付き合いをすることになり、いろいろ試行錯誤しています。 バージョンはCentOS 6.2 の mysql-server-5.1.61-1.el6_2.1.x86_64。オンラインマニュアル 10.4.1. CHAR と VARCHAR タイプ http://dev.mysql.com/doc/refman/5.1/ja/ch…