mysql

JDBC MySQL接続クラス(2007/11/13(火) 23:12:25)

MySQL Clusterの負荷テストの際に使用したMySQLを簡単に書くためのクラス。勘違いもいっぱいありそうやけど、初めてのJDBC。 import java.sql.*; public class MySQL { private String url = "localhost"; private int prt = 3306; private String usr = "ro…

MySQLのSQLをシェルから実行

シェルから実行 mysql --user=【ユーザ名】 --password=【パスワード】 --database=【データベース名】 --execute="SQL文;SQL文;SQL文;" 複数のSQL文があるなら ヒアドキュメントを使った方がきれいに書ける(?) mysql --user=【ユーザ名】 --password=【…

MySQLはソートや比較のときに、英字の大文字小文字を区別しない

MySQLはデフォルトでは大文字区別を区別しない 参考:http://lgrobscrt.exblog.jp/361128/ そうだったのか。。めちゃめちゃはまった↓↓ PKに使うと、主キーの一意性違反でInsertすらできません。 対処法① CREATE TABLEのときに大文字小文字を区別したいカラム…

CSVファイルからMySQLのテーブルに入力

CSVファイルからMySQLのテーブルに入力 /tmp/SampleTable.csvというファイルからMySQLのSampleTableというテーブルに入力する方法。※CSVとテーブルのカラム数、データタイプ等が一致していることを確認する。 ※MySQLはmysqlユーザのため、読み込み権限に注意…

MySQLのテーブルをCSVへ出力

MySQLのテーブルをCSVで出力 SampleTableというテーブルを/tmp/SampleTable.csvへ出力する方法。※MySQLから実行するため、出力されるファイルはmysqlユーザのファイルになるため、書き込み権限に注意する。 SQL文 SELECT * INTO OUTFILE '/tmp/SampleTable.c…