コマンドを使用してMySQLデータベース(de1)を作成する方法

コマンドを使用してMySQLデータベース(de1)を作成する方法

1. MYSQLに接続する

フォーマット: mysql -h ホストアドレス -u ユーザー名 -p ユーザーパスワード

1. このマシン上の MYSQL に接続します。

まずDOSウィンドウを開き、mysql\binディレクトリに入り、mysql -u root -pコマンドを入力します。Enterキーを押すと、パスワードの入力を求められます。

名前の前にスペースがあってもなくてもかまいませんが、パスワードの前にスペースがあってはなりません。スペースがあると、パスワードの再入力を求められます。

MYSQL をインストールしたばかりの場合は、スーパー ユーザー root にはパスワードがないので、Enter キーを押して MYSQL に入ります。MYSQL プロンプトは次のとおりです。
マイSQL>

2. リモートホスト上の MYSQL に接続します。リモート ホストの IP が 110.110.110.110、ユーザー名が root、パスワードが abcd123 であるとします。

次に、次のコマンドを入力します。

mysql -h110.110.110.110 -u root -p 123; (注: u と root の間にスペースを入れる必要はありません。他の文字も同様です)

3. MYSQLコマンドを終了します: exit (Enter)

2. パスワードを変更する

形式: mysqladmin -u ユーザー名 -p 古いパスワード パスワード 新しいパスワード。 例えば

1. rootにパスワードab12を追加します。まず、DOSでmysql\binディレクトリに入り、次のコマンドを入力します。

mysqladmin -u ルート -パスワード ab12

2. ルートパスワードをdjg345に変更します。

mysqladmin -u root -p ab12 パスワード ******

3. データベースを作成する

1. CREATE DATABASE データベース名;

2. database_name.* に対して SELECT、INSERT、UPDATE、DELETE、CREATE、DROP、ALTER 権限を database_name に付与します。
@localhost は 'password' によって識別されます。

3. パスワードを設定する

'データベース名'@'localhost' = OLD_PASSWORD('パスワード');

3 つのコマンドを順番に実行して、データベースの作成を完了します。注意: 中国語の「パスワード」と「データベース」はユーザー自身が設定する必要があります。

—————————————————————————————————————————————

それでは、よく使われるMYSQLコマンドをいくつか紹介しましょう。

注意: 最初に MYSQL にログインする必要があります。以下の操作はすべて MYSQL プロンプトで実行され、各コマンドはセミコロンで終わります。

1. オペレーションスキル

1. コマンドを入力するときに Enter キーを押した後にセミコロンを追加し忘れた場合は、コマンドを再入力する必要はなく、セミコロンを入力して Enter キーを押すだけです。

つまり、完全なコマンドを複数の行に分割し、終了マークとしてセミコロンを使用することができます。

2. カーソル上下キーを使用して、以前のコマンドを呼び出すことができます。

2. 共通コマンド

1. 現在のデータベース サーバー内のデータベースの一覧を表示します。

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

2. データベースを確立する:

mysql> CREATE DATABASE ライブラリ名;

3. データ テーブルを作成します。

mysql> USE ライブラリ名;

mysql> CREATE TABLE テーブル名 (フィールド名 VARCHAR (20), フィールド名 CHAR (1));

4. データベースを削除します。

mysql> DROP DATABASE ライブラリ名;

5. データテーブルを削除します。

mysql> DROP TABLE テーブル名;

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

mysql> テーブル名から削除;

7. テーブルにレコードを挿入します。

mysql> INSERT INTO テーブル名 VALUES ("hyq","M");

8. 表のデータを更新します。

mysql-> UPDATE テーブル名 SET フィールド名 1 = 'a'、フィールド名 2 = 'b' WHERE フィールド名 3 = 'c';

9. テキストを使用してデータ テーブルにデータをロードします。

mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE テーブル名;

10. .sql ファイルのインポート コマンド:

mysql> USE データベース名;

mysql> SOURCE d:/mysql.sql;

11. コマンドラインからルートパスワードを変更します。

mysql> UPDATE mysql.user SET password=PASSWORD('新しいパスワード') WHERE User='root';

mysql> 権限をフラッシュします。

3. データベースとテーブルを構築し、データを挿入する例

存在する場合はデータベースを削除します school; // suduが存在する場合は削除します

create database sudu; //データベースsuduを作成する

use school; //ライブラリsuduを開く

教師テーブルを作成 // 教師テーブルを作成

id int(3) auto_increment nullでない主キー、

名前 char(10) が null ではない、

住所varchar(50) デフォルト '深セン'、

年 月日

); //テーブル作成終了

//以下は挿入されたフィールドです

教師の値に挿入します('','allen','Feishu Technology 1','2005-10-10');

insert into teacher values('','jack','飞数科技2','2005-12-23');上記のコマンドをMySQLプロンプトに入力すると動作しますが、デバッグには不便です。

(1)上記のコマンドをそのままテキストファイル(たとえばsudu.sql)に記述し、それをc:\\にコピーして、DOSモードでそのディレクトリに入ります。
\mysql\bin に移動し、次のコマンドを入力します。

mysql -uroot -p パスワード < c:\sudu.sql

成功した場合、行は何も表示されずに空白のままになります。エラーがある場合は、プロンプトが表示されます。 (上記のコマンドはデバッグ済みなので、使用するには // コメントを削除するだけです)。

(2)あるいは、コマンドラインを入力してからmysql> source c:\sudu.sql;を使用してsudu.sqlファイルをデータベースにインポートすることもできます。

4. テキストデータをデータベースに転送する

1. テキストデータが準拠する必要がある形式: フィールドデータはタブキーで区切られ、null 値は \n に置き換えられます。例:

3 ローズ フェイシュウ テクノロジー 1 1976-10-10

4 マイク・フェイシュウ テクノロジー 2 1975-12-23

これら 2 セットのデータを、C ドライブのルート ディレクトリに speedsudu.txt ファイルとして保存するとします。

2. データ転送コマンドは、ローカル入力ファイル「c:\sudu.txt」のデータをテーブル「table name」にロードします。

注: ファイルを \mysql\bin ディレクトリにコピーし、use コマンドを使用して、最初にテーブルが配置されているライブラリを開くことをお勧めします。

5. データベースをバックアップします。(コマンドは DOS の \mysql\bin ディレクトリで実行されます)

1. データベース全体をエクスポートする

エクスポート ファイルは、デフォルトで mysql\bin ディレクトリに保存されます。

mysqldump -u ユーザー名 -p データベース名 > エクスポートされたファイル名

mysqldump -u ユーザー名 -p123456 データベース名 > 出力ファイル名.sql

2. テーブルをエクスポートする

mysqldump -u ユーザー名 -p データベース名 テーブル名 > エクスポートされたファイル名

mysqldump -u ユーザー名 -p データベース名 テーブル名 > 出力ファイル名.sql

3. データベース構造をエクスポートする

mysqldump -u ユーザー名 -p -d --add-drop-table データベース名 > 出力ファイル名.sql

-d データなし --add-drop-table 各createステートメントの前にドロップテーブルを追加します

4. 言語パラメータを指定してエクスポートする

mysqldump -uroot -p --default-character-set=latin1 --set-charset=gbk --skip-opt
データベース名 > 出力ファイル名.sql

コマンドを使用してMySQLデータベース(de1)を作成する上記の方法は、エディターがあなたと共有するすべての内容です。参考になれば幸いです。また、123WORDPRESS.COMを応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linux システムでの mysqlcheck 修復データベース コマンド (詳細説明)
  • MySQL コマンドラインのエクスポートとデータベースインスタンスのインポートの詳細な説明
  • mysql drop database データベース削除コマンド例の説明
  • データベースを選択するためのmysql useコマンドの詳細な説明
  • MYSQLデータベースでのcmdコマンド操作の詳細な説明
  • mysqldump コマンドのデータベースのインポートとエクスポートの方法と例の概要
  • MySql データベース クエリの特殊コマンド

<<:  JSアルバム画像の揺れと拡大表示効果のサンプルコード

>>:  Linux で pip 操作中にタイムアウトが発生する問題を解決する方法

推薦する

Vueのコンポーネントのprops属性について詳しく説明します

目次質問1: 小道具は具体的にどのように使用されますか?原理は何ですか?下を見る質問 2: 年齢に ...

広告を閉じるための JavaScript カウントダウン

広告を閉じるまでのカウントダウンを実装するために JavaScript を使用するまだフロントエンド...

HTML の相対パスと絶対パスの違いの分析

HTML 初心者は、ファイルを正しく参照する方法という問題によく遭遇します。たとえば、HTML ペー...

ウェブデザインにおける2種類のタブアプリケーション

現在、Web デザインではタブが広く使用されていますが、一般的に次の 2 つのタイプに分けられます。...

MySQLの日付と時刻の間隔計算の分析例

この記事では、例を使用して、MySQL の日付と時刻の間隔計算について説明します。ご参考までに、詳細...

JavaScript ベースの Web 計算機の実装

この記事では、ウェブ計算機のマインスイーパゲームを実装するためのJavaScriptの具体的なコード...

Tomcat が設定ファイルを外部に配置するためのソリューション

質問通常の開発では、プロジェクトを Tomcat にデプロイする場合、プロジェクトを war パッケ...

div要素に丸い境界線を追加する方法

以下のように表示されます。 CSSコードコンテンツをクリップボードにコピー分割{境界線: 2px 固...

フレックスレイアウトの互換性の問題の概要

1. W3C バージョンの flex 2009年版フラグ: display: box; または bo...

JavaScript でウェブ プレーヤーを実装する

今日は、JavaScript を使用して Web ページ上にプレーヤーを作成する方法を紹介します。誰...

MySQL におけるデータタイムとタイムスタンプの違い

MySQL には 3 つの日付型があります。日付(年-月-日)テーブル test(hiredate ...

CSS3 rgb と rgba (透明色) の使い方の詳しい説明

誰もが色にとても敏感だと思います。私たちの目が見るところにはどこにでも色があります。では、CSS で...

alpineをベースにdockerfileで作成したクローラーScrapyイメージの実装

1.アルパインイメージをダウンロードする [root@DockerBrian ~]# docker ...

aタグ内のテキストを非表示にして画像を表示するには?360モードレンダリングに対応

多くの場合、画像を表示する<a>タグのスタイルに遭遇しますが、タグ内にテキストがあり、そ...