2017年7月20日木曜日

MySQLのコマンドラインでCSVからデータ取込みを実行する

MySQLのコマンドラインでCSVからデータ取込みを実行する

MYSQL> LOAD DATA INFILE 'ファイル名'
INTO TABLE テーブル名
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n';


これをファイルにしてから実行するには

MySQL>source 実行するファイル

MySQLのコマンドラインでファイルのSQLを実行する方法

MySQLのコマンドラインでファイルのSQLを実行する方法

MySQL> source ファイル名


MySQL> source c:\temp\sql\all_truncate.sql


2017年7月19日水曜日

MySQLのCHARとVARCHARの指定はバイトでは無く文字数

MySQLのCHARとVARCHARの指定はバイトでは無く文字数

OracleやMS-SQLのようにCHAR , VARCHARの指定はバイトと思っていました。
MySQL Version4以降からバイトから文字に指定が変わったそうです。