mysqlはクエリテーブルのすべての列を使用します

開始コマンド

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 (テーブル名) のみを置き換える必要があります。

おすすめ

転載: blog.csdn.net/Toml_/article/details/131822106