CMDコマンドを使用してMySqlデータベースを操作する方法の詳細な説明

CMDコマンドを使用してMySqlデータベースを操作する方法の詳細な説明

まず、mysqlサービスを開始および停止します

ネットストップmysql
ネットスタートMySQL

2番目: ログイン

mysql –u ユーザー名 [–h ホスト名またはIPアドレス] –p パスワード

注: ユーザー名はログインするユーザーです。ホスト名または IP アドレスはオプションです。ローカル接続には必要ありませんが、リモート接続には必要です。パスワードは対応するユーザーのパスワードです。

3番目: 新しいユーザーを追加する

形式: 「password」で識別されるユーザー名@ログインホストに、データベース.* への権限を付与します。

たとえば、パスワードが password1 であるユーザー user1 を追加すると、そのユーザーはローカル コンピューターにログインして、すべてのデータベースを照会、挿入、変更、および削除する権限を持つようになります。まず、root ユーザーとして mysql に接続し、次のコマンドを入力します。

「password1」で識別される user1@localhost に *.* の select、insert、update、delete を許可します。

ユーザーがどのマシンからでも MySQL にログインできるようにするには、localhost を "%" に変更します。

user1 にパスワードを設定したくない場合は、別のコマンドを実行してパスワードを削除できます。

"" で識別される user1@localhost に、mydb.* に対する select、insert、update、delete を許可します。

4番目: データベースを操作する

MySQL にログインし、MySQL プロンプトで次のコマンドを実行します。各コマンドの最後にはセミコロンを付けます。

1. データベースリストを表示します。

データベースを表示します。

デフォルトでは、mysql と test の 2 つのデータベースがあります。 mysql データベースには、mysql システムとユーザーの権限情報が保存されます。パスワードを変更したり、新しいユーザーを追加したりすると、実際にこのデータベースを操作していることになります。

2. ライブラリ内のデータ テーブルを表示します。

mysql を使用します。
テーブルを表示します。

3. データ テーブルの構造を表示します。

テーブル名を記述します。

4. データベースの作成と削除:

データベースライブラリ名を作成します。
データベースライブラリ名を削除します。

5. テーブルを作成します。

ライブラリ名を使用します。
テーブルテーブル名(フィールドリスト)を作成します。
テーブル名を削除します。

6. テーブル内のレコードをクリアします。

テーブル名から削除します。

7. テーブル内のレコードを表示します。

テーブル名から*を選択します。

8. エンコードを設定する

名前を設定する utf8

ルートユーザーのパスワードを変更します。

mysql> update mysql.user set password=PASSWORD('新しいパスワード') where User='root'; 
mysql> 権限をフラッシュします。

5番目: データのエクスポートとインポート

1. データをエクスポートする:

mysqldump –opt テスト > mysql.test

テスト データベースは、テキスト ファイルである mysql.test ファイルにエクスポートされます。

例: mysqldump -u root -p123456 --databases dbname > mysql.dbname

データベース dbname をファイル mysql.dbname にエクスポートするだけです。

2. データをインポートする:

ソース D:\ceshi.sql

これはSQLファイルが保存されているアドレスです

操作マニュアル:

テキスト データのフィールドはタブ キーで区切られます。

使用テスト;
ローカル infile「ファイル名」のデータをテーブル table name にロードします。

1: SHOW ステートメントを使用して、サーバー上に現在存在するデータベースを確認します。

mysql> データベースを表示します。

2: データベースMYSQLDATAを作成する

mysql> データベース MYSQLDATA を作成します。

3: 作成したデータベースを選択する

mysql> USE MYSQLDATA; (Enter キーを押すと、「データベースが変更されました」というメッセージが表示され、操作が成功したことが示されます)

4: 現在のデータベースに存在するテーブルを確認する

mysql> テーブルを表示;

5: データベーステーブルを作成する

mysql> テーブル MYTABLE を作成します (名前 VARCHAR(20), 性別 CHAR(1));

6: テーブルの構造を表示します。

mysql> MYTABLE の説明を記述します。

7: テーブルにレコードを追加する

mysql> MYTABLE に値を挿入します ("hyq","M");

8: データをテキスト形式でデータベーステーブルにロードします(例:D:/mysql.txt)

mysql> ローカル INFILE "D:/mysql.txt" をテーブル MYTABLE にロードします。

9: .sql ファイルのインポート コマンド (例: D:/mysql.sql)

mysql>データベースを使用します。
mysql>source d:/mysql.sql;

10: テーブルを削除する

mysql>テーブルMYTABLEを削除します。

11: テーブルをクリアする

mysql>MYTABLEから削除します。

12: テーブルのデータを更新する

mysql> MYTABLE を更新し、sex="f" を name='hyq' に設定します。

13: テーブルの名前を変更する

たとえば、テーブルの名前を MyClass から YouClass に変更します。

mysql> テーブルの名前を MyClass から YouClass に変更します。

14: フィールド名と属性を変更する

mysql> テーブルテストを変更して t_name t_name_new varchar(20);

15: テーブルに新しいフィールドを挿入/追加する

alter table `fy_images` add newColumn varchar(8) NOT NULL COMMENT '新しく追加されたフィールド'

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • MySQL コマンドラインでよく使われる 18 個のコマンド
  • MySQL コマンドラインモードアクセス操作 MySQL データベース操作

<<:  Linux での Firewalld の高度な設定の使用に関する詳細な説明

>>:  React 星評価コンポーネントの実装

推薦する

vsFTP 3.0.3 のコンパイルとインストールの詳細な分析

脆弱性の詳細VSFTP は、GPL に基づいてリリースされた Unix ライクなシステムで使用される...

WeChatアプレットはシンプルな計算機を実装する

WeChatアプレットの簡単な計算機は参考用です。具体的な内容は次のとおりです。 1. はじめに1....

Linuxはsttyを使用して端末の回線設定を表示および変更します。

Sttty は、Linux で端末設定を変更および印刷するための一般的なコマンドです。 1. パラ...

時間別にグループ化された MySQL クエリ ステートメント

年、月、週、日グループによる MySQL クエリ1. 学年別検索 SELECT DATE_FORMA...

MySQLインデックスとは何ですか?わからない場合は聞いてください

目次概要二分木からB+木へクラスター化インデックス非クラスター化インデックスジョイントインデックスと...

ノードをMySQLデータベースに接続する際に発生する問題と解決策

今日、MySQL の新しいバージョン (8.0.21) をインストールしましたが、ノード フレームワ...

ボタンをクリックしてテキストを入力ボックスに変換し、保存をクリックしてテキスト実装コードに変換します。

ボタンをクリックしてテキストを入力ボックスに変換し、保存をクリックしてテキスト実装コードに変換します...

Docker Compose を使用して ELK を迅速にデプロイする (テスト済みで効果的)

目次1. 概要1.1 定義1.2 機能説明2. ELKを展開する2.1 ディレクトリとファイルを作成...

HTML で div を非表示にする テーブルを非表示にする TABLE または DIV コンテンツの CSS スタイル

今夜、数日間悩まされていた問題を解決しました。本当に解決したかどうかはわかりませんが、解決されている...

ミニプログラムは、カスタムのマルチレベル単一選択と複数選択を実装します

この記事では、参考のために、ミニプログラムでカスタムのマルチレベル単一選択および複数選択機能を実装す...

Navicat 8でMySQL用のデータベースを作成する方法

ウェブサイトを開発する場合、データを保存するためにデータベースを使用する必要があることがよくあります...

Nginx ログ管理の概要

Nginx ログの説明アクセス ログを通じて、ユーザーの地理的起源、ジャンプ元、使用端末、特定の U...

MySQL最適化ツール(推奨)

序文今日 GitHub を閲覧していたところ、SQL を最適化および書き換えるための sora とい...

CSS で子 div の高さを親コンテナの残りのスペースに合わせる方法

1. フローティング方式を使用する効果画像: コードは次のとおりです: (.content の高さは...

Python の MySQL データベース LIKE 演算子の詳細な説明

LIKE 演算子は、列内の指定されたパターンを検索するため、WHERE 句で使用されます。文法: 列...