ホームページ  >  記事  >  php教程  >  MySQL は .sql ファイルと一般的なコマンドをインポートします

MySQL は .sql ファイルと一般的なコマンドをインポートします

高洛峰
高洛峰オリジナル
2016-12-14 10:24:261025ブラウズ

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。