コマンドを使用して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 操作中にタイムアウトが発生する問題を解決する方法

推薦する

MySQL での数値のフォーマットの詳細な説明

最近、仕事の都合で、MySQL で数字をフォーマットする必要がありましたが、インターネット上にはほと...

jsは画像切り取り機能を実現する

この記事の例では、画像の切り取りを実現するためのjsの具体的なコードを参考までに共有しています。具体...

mysql 5.7.18 winx64 パスワード変更

MySQL 5.7.18 が正常にインストールされた後、バージョン 5.7 では空のパスワードでのロ...

JSON.stringify のさまざまな用途のまとめ

序文json を使用したことがある人なら、オブジェクトを文字列化してからバックエンドに送信するのが一...

IE8互換表示(IE7モード)とスタンドアロンIE7の違いの詳細な説明

1つ。 IE8 互換表示の概要<br />新しいバージョンのブラウザが古い Web サイ...

Angularの親子コンポーネント通信の詳細な説明

目次使用されるAPI簡単な例人.ts親コンポーネントサブコンポーネント効果要約する使用されるAPI ...

nginxとバックエンドポート間の競合の解決策

質問: Alice 管理システムを開発しているときに、すべてのバックエンド インターフェイスが最初の...

表のセル間の境界線/区切り線を非表示にする方法

上の境界線のみを表示する <table frame=above>下の境界線のみを表示する...

MySQL 5.5 のインストールと設定のグラフィックチュートリアル

MySQL 5.5 のインストールと構成のチュートリアル ノートを整理し、全員と共有します。 1.公...

CSS3で蓮の花が咲くアニメーション効果を実現

まずは効果を見てみましょう:この効果は非常に華やかに見えますが、原理は複雑ではありません。1 枚の花...

CSS 手法を使用してモジュール性を実現する例

1. CSS 方法論とは何ですか? CSS methodologiesデザイン パターンまたは CS...

Nginxはクロスドメインの問題を解決し、サードパーティのページを埋め込む

目次序文困難クロスドメイン定義nginxの機能リバースプロキシ静的と動的の分離達成しようとする最終結...

MySQL テーブル内の重複データを検索して削除する方法の概要

時々、データベース テーブルに重複したデータが大量に保存されます。これらの重複データはリソースを浪費...

LNMP を展開して HTTPS サービスを有効にする方法に関するチュートリアル

LNMP とは: Linux+Nginx+Mysql+(php-fpm、php-mysql)つまり、...

MySQL5.6.31 winx64.zip インストールと設定のチュートリアル

#1. ダウンロード # #2. ローカルに解凍し、必要な構成のmy*.iniを変更します。 #3....