ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

DB-MySQL

MySQL でテーブル情報を CSV ファイルに出力する方法

データベースに接続してCSVファイルを取得したいことが度々あるのですが、その度にやり方を忘れてしまっているのでここにメモします。MySQLの場合は、SELECT 文に "INTO OUTFILE" を記述することで CSV ファイルを出力することができます。 CSV出力の構文 デ…

「Aurora MySQL in-place upgrades」という機能を使って MySQL 5.6 => 5.7 にアップグレード

「Amazon RDS for MySQL バージョン5.6」のサポートが2021年8月3日ということで、その前にMySQLのアップグレードを行いたいと思い「Aurora MySQL in-place upgrades」という機能を使って 「MySQL v5.6 -> v5.7」 にアップグレードするテストをしてみました。…

【Mysql】 特定のデータベースの全テーブルのレコード数を取得する

MySQL で各テーブルのレコード数を確認したい場合は以下を実行する。 クエリ SELECT table_name, table_rows FROM information_schema.tables WHERE table_schema = '{{データベース名}}'; information_schema.tables はテーブルのメタデータを格納している…

MySQL で文字コードの確認を行う

コマンド MySQL の文字コード関連でよく扱うクエリ デフォルトの文字コードを指定してDB作成 DBの文字コード変更 補足 コマンド MySQL で文字コードの確認をする場合は以下のコマンドを実行する。 mysql> show variables like "chara%"; +------------------…

MySQL 5.7 インストール後の root パスワードについて(ubuntu)

以前はインストール中に root パスワードの入力があったのに、いつの間にかインストール後に設定することになったみたいなので作業内容をメモしておこうと思います。 手順 インストール mysql_secure_installation コマンド実行 「VALIDATE PASSWORD PLUGIN…

Mysql でよく使うコマンドをまとめてみる

最近 Mysql を使うのですが、都度 Google でコマンドを検索しての繰り返しでめんどくさい。。。 ということで、自分用にメモを作りました。 データベース接続前 やりたいこと コマンド localhostのMySQLサーバ接続 $ mysql -u -p 外部MySQLサーバ接続 $ mysq…