cmd コマンドラインで MySQL を操作するための一般的なコマンド

高洛峰
リリース: 2016-12-14 10:50:15
オリジナル
1021 人が閲覧しました

まず、DOS で MySQL を操作する必要がある理由について説明します。
SQL は 1900 年代から存在していましたが、その後、ハードウェアはグラフィカル インターフェイスをサポートしていました。通常のソフトウェア操作インターフェイス)、ただし、コマンド ライン インターフェイス (つまり、DOS インターフェイス) は、その単純さ、効率性、利便性のために残されています。これが、DOS インターフェイスを使用する理由です。
たとえば、DOS で D:123.txt を削除する場合、通常のソフトウェア操作インターフェイスを使用する場合は、「マイ コンピュータ」を開いて 123.txt を見つけ、「削除」を右クリックして確認する必要があります。 . DOS では、delete D:123.txt と入力して Enter キーを押すだけで完了します。便利ですよね?これが DOS インターフェースが維持される理由です
実務経験: ビッグデータ処理に頻繁に遭遇する場合、グラフィカルインターフェースから mysql を操作する場合、最大ファイルアップロードの制限や実行時間の制限など、多くの問題に遭遇します。プログラム側で解決できますが、かなり面倒です
このコマンドは、DOS を操作するのが好きな人に適しています。 。非常に便利です
win+rでコマンドラインcmdを開くと、上の画像が真下にあり、書くのが難しいです。 。笑

cmd コマンドラインで MySQL を操作するための一般的なコマンド

cmd コマンドラインで MySQL を操作するための一般的なコマンド

これでmysqlプログラムインターフェースに入ります。 。 。 。

最初のステップ、mysql サービスの開始と停止
net stop mysql
net start mysql
2 番目のステップ、mysql にログインします
構文は次のとおりです: mysql -u ユーザー名 -p ユーザー パスワード
コマンド mysql -uroot を入力します-p、Enter キーを押します。パスワードの入力を求められます。12345 と入力し、Enter キーを押して mysql を入力します。mysql のプロンプトは次のとおりです:
mysql>
別のマシンに接続している場合は、次のコマンドを追加する必要があります。パラメーター -h マシン IP
3 番目のステップでは、新しいユーザーを追加します
形式: データベースに対する権限を付与します。* 「パスワード」で識別されるユーザー名@ログイン ホストにアクセスします
たとえば、ユーザー user1 とパスワード passwd1 を追加します。このマシンにログインすると、すべてのデータベースにクエリ、挿入、変更、削除の権限が与えられます。まず root ユーザーとして mysql に接続し、次のコマンドを入力します:
grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";
ユーザーにログを記録できるようにする場合任意のマシン上の mysql に入力し、localhost を「%」に変更します。
user1 にパスワードを持たせたくない場合は、別のコマンドを入力してパスワードを削除できます。
mydb.* の select,insert,update,delete を "" で識別される user1@localhost に許可します。
4 番目のトリック: データベースを操作します
mysql にログインし、mysql プロンプトで次のコマンドを実行すると、各コマンドが開始されますセミコロンで終了します。
1.データベース一覧を表示します。
データベースを表示;
デフォルトでは、mysql と test の 2 つのデータベースがあります。 mysql ライブラリには、mysql のシステムおよびユーザー権限情報が保存されており、パスワードを変更したり、新しいユーザーを追加したりする場合、実際にはこのライブラリを操作します。
2. データベース内のデータ テーブルを表示します。
テーブルを表示します。
データベースを作成および削除します。データベース ライブラリ名を削除します。
テーブル テーブル名を作成します。
テーブル内のレコードを削除します。
7.テーブル レコードの表示:
テーブル名から * を選択します。
5 番目のステップ、データのエクスポートとインポート
1. データのエクスポート:
mysqldump --opt test > mysql.test
データベース テスト データベースを mysql.test ファイルにエクスポートします。後者はテキスト ファイルです
例: mysqldump -u root -p123456 --databases dbname > mysql.dbname
データベース dbname をファイル mysql.dbname にエクスポートします。
2. データをインポートします:
mysqlimport -u root -p123456 説明の必要はありません。
3. テキストデータをデータベースにインポートします。
テキストデータのフィールドデータはタブキーで区切られます。
テストを使用します;
データ ローカル infile "ファイル名" をテーブル テーブル名にロードします;
1: SHOW ステートメントを使用して、サーバー上に現在存在するデータベースを確認します:
mysql> SHOW DATABASES;
2:2 データベースを作成します。 MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
3: 作成したデータベースを選択します
mysql> を選択します (Enter キーを押すと、操作は成功です!)
4: 現在のデータベースに存在するテーブルを確認します。データベース
mysql> SHOW TABLES;
5: データベース テーブルを作成します
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6: テーブルの構造を表示します:
mysql>
7: テーブルレコードに追加します
mysql> MYTABLE 値に挿入します
8: テキストモードでデータベーステーブルにデータをロードします (例: D:/mysql.txt)
mysql> LOAD DATA LOCAL INFILE "D: /mysql.txt" INTO TABLE MYTABLE;
9: .sql ファイル コマンド (D:/mysql.sql など) をインポートします
mysql>データベースを使用します;
mysql>source d:/ mysql.sql;
10: テーブルを削除
mysql>drop TABLE MYTABLE;
11: テーブルをクリア
mysql>delete from MYTABLE;
12: テーブル内のデータを更新
mysql>update MYTABLE set sex="f" where name='hyq';

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!