MySQL は .sql ファイルと共通コマンドをインポートします
MySQL Qurey Browser に *.sql スクリプトを直接インポートします。mysql で複数の SQL コマンドを実行することはできません:
mysql> /database/db.sql;
一般的な mysql コマンドを以下に示します:
1) MYSQL に接続します:
形式: mysql -h ホスト アドレス -u ユーザー名 -p ユーザー パスワード
1: これに接続します。マシン上の MYSQL
まず DOS ウィンドウを開き、mysql インストール ディレクトリの下の bin ディレクトリ (例: D:/mysql/bin) を入力し、コマンド mysql -uroot -p を入力して Enter を押すと、次のようになります。 MYSQL がインストールされたばかりの場合、スーパー ユーザー root にはパスワードがないため、単に Enter キーを押して MYSQL を入力します。 例 2: MYSQL に接続します。リモート ホスト (リモート: IP アドレス)
リモート ホストの IP が 10.0.0.1、ユーザー名が root、パスワードが 123 であるとします。次に、次のコマンドを入力します:
mysql -h10.0.0.1 -uroot -p123
(注: u と root にはスペースを追加する必要はありません。他の場合も同様です)
3. MYSQL コマンドを終了します
exit (Enter)
(2) パスワードの変更:
形式: mysqladmin -u ユーザー名 -p 古いパスワード パスワード 新しいパスワード
1. 例 1: 123 の root にパスワードを追加します。まず、DOS でディレクトリ C:/mysql/bin に入り、次のコマンドを入力します:
mysqladmin -uroot -password 123
注: root には最初にパスワードがないため、-p old passwd 項目は省略される。
2. 例 2: 次に、root パスワードを 456 に変更します
mysqladmin -uroot -pab12 パスワード 456
(3) 新しいユーザーを追加します: (注: 上記とは異なり、以下は MYSQL 環境でのコマンドです)したがって、コマンドの終了文字として最後にセミコロンがあります)
形式: 「password」で識別される username@login host に select on database.* を付与します
例 1. パスワード abc を持つユーザー test1 を追加します。任意のホストにログインし、すべてのデータベースに対するクエリ、挿入、変更、および削除の権限を持つことができます。まず root ユーザーとして MYSQL に接続し、次のコマンドを入力します: give select,insert,update,delete on *.* to test2@localhostidentified by "abc";
test2 にパスワードを削除するには、別のコマンドを入力します。パスワードを削除します。 Grant select,insert,update,delete on mydb.* to test2@localhost by "";
(4) 表示コマンド
1. データベース リストを表示します:
最初は 2 つのデータベースしかありませんでした。 : mysql とテスト。 mysql ライブラリは非常に重要で、これには MYSQL システム情報が含まれており、パスワードを変更したり、新しいユーザーを追加したりするときに、実際にこのライブラリを操作に使用します。
2. ライブラリ内のデータテーブルを表示します:
use mysql; // ライブラリを開きます show tables;
3. データテーブルの構造を表示します:
データベース名を記述します。テーブルの作成:
データベース名を作成します。
6. データベースとテーブルを削除します。
テーブル内のレコードを削除します。 :
テーブル名から削除;
テーブル名から * を選択;
SQL スクリプトをエクスポート
mysqldump -u username-p データベース名 > mysqldump -u root -p test > c:/a.sql
SQL スクリプトのインポート
mysql -u ユーザー名 -p データベース名 < mysqljump -u root -p test < :/a.sqlテスト データベースがすでに存在している必要があることに注意してください
MySQL エクスポート インポート コマンドの使用例
1. データベース全体をエクスポートします
mysqldump -u username- p エクスポートされたファイル > name
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2. テーブルをエクスポートします
mysqldump -u username -p データベース名 table name > エクスポートされたファイル名
my sqldump -u wcnc - p smgp_apps_wcnc users> wcnc_users.sql
3. データベース構造をエクスポートします
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc & gt;d: wcnc_db.sql
-dは持っていますno data--add-drop-table 各 create ステートメントの前にドロップ テーブルを追加します
4. データベースをインポートします
共通のソース コマンド
mysql データベース コンソールを入力します
例: mysql -u root -p
mysql>データベースを使用
次に、source コマンドを使用します。次のパラメータはスクリプト ファイル (ここで使用されている .sql など) です
mysql>source d:wcnc_db.sql