タグ: MySQLの記事一覧
-
Laravel-MySQLのORDER BYでnullを後ろにする(中間テーブルにも対応)
概要 MySQLではnull許可のカラムでORDER BYすると、nullの行が先に取り出される。例えばLaravelでHoge::orderBy(‘score’, ‘asc’)->get()とすると、scoreが […]
-
[MySQL][Postgres]外部キーがあるテーブルをTRUNCATEする方法
概要 データベースで外部キーがあるテーブルをTRUNCATEしようとするとエラーとなってしまう。例えば、MySQLの場合はCannot truncate a table referenced in a foreign k […]
-
[docker] MySQLで日本語が文字化けしてしまう場合の解決法
概要 dockerのMySQLコンテナはそのまま使うと日本語が文字化けしてしまう。MySQLの設定ファイルmy.cnfで文字コードを指定することで、文字化けを解消することができる。 手順 1. my.cnfを用意し、任意 […]
-
[MySQL]バックスラッシュが含まれたデータがインポートできない場合の解決法
概要 mysqldumpなどで生成したSQLデータにバックスラッシュのデータが含まれている場合、インポート時にYou have an error in your SQL syntaxとなってしまうことがある。 原因 My […]
-
「MySQL徹底入門 第4版 MySQL 8.0対応」の感想・備忘録2
全文検索 N-gramとMeCab パーサーはN-gramとMeCabがあり、デフォルトではN-gramになっている。 N-gram N-gramでは、N=1はユニグラム(unigram)、N=2はバイグラム(bigra […]
-
「MySQL徹底入門 第4版 MySQL 8.0対応」の感想・備忘録1
書籍「MySQL徹底入門 第4版 MySQL 8.0対応」のまとめ。 点数 82点 感想 インストール方法に始まり、必要な情報が一通り網羅されていた。 個人的には、全文検索に関する説明がとても勉強になった。 基本 バージ […]
-
「やさしく学べるMySQL運用・管理入門」の感想・備忘録
書籍「やさしく学べるMySQL運用・管理入門」のまとめ。 点数 78点 感想 実際の運用方法よりもMySQLの仕様の説明が中心だった。 文字コード、照合順序、システム変数のチューニング、などは参考になった。 MySQL5 […]
-
mysqldumpコマンドでデータのみ出力する方法
いつも忘れてしまうので、メモがわりに投稿しておく。 概要 mysqldumpコマンドでデータのみ必要(テーブル定義は不要)な場合は、-tオプションを付ける。 mysqldump データベース名 テーブル1 テーブル2 – […]