開始コマンド
sudoサービスmysqldの開始
逆指値注文
sudoサービスmysqld停止
MySQL サービスが実行されているかどうかを確認します。
sudo systemctlステータスmysql
コマンドを使用して起動しているかどうかを確認します
ps -ef|grep mysqld
コマンドを使用して接続します
mysql -u -p パスワード
プロンプトに従ってパスワードを入力し、mysql コマンドラインを入力します。
データベースの数を表示します。
データベースを表示します。
データベーステーブルの番号を表示します。
SELECT count(TABLE_NAME) FROM information_schema.TABLES WHERE TABLE_SCHEMA='データベース名';
指定されたデータベースのサイズを表示します。
SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES where TABLE_SCHEMA='データテーブル名';
得られる結果はバイト単位です
新しいデータベース コマンド:
データベースの作成 データベース名;
データベースのバックアップコマンド:
mysqldump -u root -p データベース名> 2015.9.21.sql;
大きな SQL ファイル コマンドをデータベースにインポートします。
ソース + ファイルパス/ファイル名
MySQL データベース内:
データベース内のテーブルのすべての列名をクエリします。
SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'db_name' AND TABLE_NAME = 'tb_name';
データベース内のテーブルのすべての列名をクエリし、それらをカンマで接続します
SELECT GROUP_CONCAT(COLUMN_NAME SEPARATOR ",") FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'db_name' AND TABLE_NAME = 'tb_name';
注: db_name (データベース名) と tb_name (テーブル名) のみを置き換える必要があります。