MySQL
load data infile '/tmp/foo_table.csv' into table foo_table fields terminated by ',' enclosed by '"'; terminated by句で区切り文字にカンマを指定する。 enclosed byにはカラムの囲み文字を指定する。 csvファイルは、mysqlのlinuxアカウントから参照…
SHOW FULL TABLES; via
SHOW CREATE DATABASE {データベース名} via データベースの文字コードを調べる:MySQL 逆引きリファレンス
SHOW CHARACTER SET via 使用可能(有効)な文字コードの一覧を調べる:MySQL 逆引きリファレンス
mysqlのdumpを見ていて、初めて知った。 INSERT文のVALUES以降は複数設定可能。今まで、1つしか指定したことなかった。 INSERT INTO foo(a, b) VALUES ('A', 'B'), ('1', '2'); via INSERT (SQL) - Wikipedia
phpMyAdmin-3.2.3での話。ログイン後のトップページで以下の警告が表示されることがある。 リンクテーブルを処理するための追加機能が無効になっています。理由についてはこちらをご覧くださいmcrypt拡張をロードできません。PHP の設定を確認してください上…
$ cd /usr/local/mysql/5.1.39 $ sudo cp share/mysql/mysql.server /etc/init.d/ $ sudo /sbin/chkconfig --add mysql.server 設定後、再起動して確認。 via MySQL :: MySQL 5.1 リファレンスマニュアル :: 2.10.2.2 MySQL を自動的に起動・停止する
インストール、起動、確認、シャットダウンまで。 言語などの設定はまだ。 コンパイル・インストール $ tar xvfz mysql-5.1.39.tar.gz $ cd mysql-5.1.39 $ ./configure --prefix=/usr/local/mysql/5.1.39 --with-charset=utf8 $ make $ sudo make install m…