mysql-日常のまとめ

821 ワード

1.データ内の改行と復帰を除く
SELECT replace(replace(column,CHAR(13),''),CHAR(10),'') FROM table

2.String Functions
3.SET NAMES utf8 in MySQL?
4.mysqlテーブルの中国語文字を挿入して文字化けしや疑問符の解決方法として表示し、データベースを再起動します.この場合、前のテーブルを削除して新しいテーブルを作成する必要がある場合があります.
MySQL中国語で文字化けしや疑問符が表示されるのは、選択した符号化が間違っているか、符号化が一致していないためで、最も簡単な方法はmysqlのプロファイルmyを修正することです.cnf.[mydqld]および[client]セグメントにdefault-character-set=utf 8を追加します(default-character-set=utf 8はサポートされていないバージョンもあり、default-character-set=utf 8の代わりにcharacter_set_server=utf 8を使用すればよいバージョンもあります).注:[client]がなければ[client]セグメントを手動で追加します(5.0以上のバージョン修正方法:/etc/my.cnfの設定を変更し、[client]ノードの下にdefault-character-set=utf 8を追加[mysqld]ノードの下にcharacter-set-server=utf 8 collation-server=utf 8_を追加general_ci)mysqlを再起動すればよい
5.データ挿入時に挿入したデータがNaNであれば挿入できないが、エラーを報告しない