MySQL MySQLのENUM型とSET型の違い MySQLのデータ型である、ENUM型SET型は、いずれも、決まったデータを定義しておき、その予め決められたデータを使用できるようにするデータ型。では、両者のデータ型で何が違うのか?結論データを取り扱う際に、ENUM型は1つのデータを取り扱... 2023.02.27 MySQL
MySQL SQLのIN句は複数条件を指定できる SELECT * FROM fruit WHERE name = "みかん" OR name = "りんご"; これと同じことをIN句使うと、以下のように書ける。↓ SELECT * FROM fruit WHERE... 2022.06.06 MySQLPostgreSQL
MySQL MySQL slow_query_log はmy.cnfの[mysqld]の欄に書くのよ MySQLでクエリ発行したときにクソ遅いクエリが合った場合、それをログに記録する仕組みがある。 slow_query_log っちゅうやつ。 デフォルトだと有効になってない。 デフォルトでは、スロークエリーログは無効になっています。... 2022.03.30 MySQL
MySQL OracleからMySQLへ定義とデータを移行(コンバート)したやり方メモ そもそも、MariaDBが選択できるならそれも良いかも 今回は移行先がMySQLと決まってしまっていたため、仕方なかったが、MySQLと互換性のあるMariaDBを選択できるのであれば、MariaDBを選択したほうが楽と思われる。 なぜなら... 2022.03.22 MySQL
MySQL mysqldump 定義のみ ダンプする やり方 -d オプションまたは、 --no-data オプションをつける。 たとえば、test データベースのテーブル定義とデータを別々にダンプするには、これらのコマンドを使用します。 shell> mysqldump --no-dat... 2022.03.16 MySQL
MySQL mysqldump 実行時に、mysqldump: Error: ‘Access denied; you need (at least one of) the PROCESS privilege(s) for this operation’ when trying to dump tablespaces 事象 mysqldump 実行時に、 mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this opera... 2022.03.15 MySQL
MySQL MySQL max_connections 確認 やり方 以下のSQL文を発行することで、DBの最大コネクション数を確認することが可能です。 SHOW GLOBAL VARIABLES like 'max_connections'; 実際にやってみた mysql> SHOW G... 2022.03.04 MySQL
MySQL MySQL 大文字小文字 区別しない 設定 lower-case-table-names で設定する MySQLで大文字小文字区別させない設定は、lower-case-table-names で設定することができる。 設定値は、 0 1 2 のいずれか。 大文字小文字が... 2022.02.22 MySQL
MySQL mysqlへのLOAD DATA LOCAL INFILE でインポート失敗 Loading local data is disabled; this must be enabled on both the client and server sides 事象 MySQLへ LOAD DATA LOCAL INFILE を使用してデータをインポートしようとした際に以下のメッセージが出力され、インポートできない。 ERROR 3948 (42000) at line 4: Loading... 2022.02.17 MySQL
MySQL apt install mysql client やり方 目的 mysql サーバはいらぬ。 今回はWSL2(OS:Ubuntu)にmysqlクライアントを入れたい。 やり方 mysql-clientのパッケージを検索します。 $ apt search mysql-clientは はてぶ ... 2022.02.17 MySQL