MySQLの始め方から諦め方まで徹底解説 - インストール

MySQLの始め方から諦め方まで徹底解説 - インストール

学ぶ内容

1. ソフトウェアのインストールとサーバーの設定。

2. (オプションですが、強くお勧めします) グラフィカルインターフェイスソフトウェアNavicat for SQLを使用する

3. データベースの基礎

  1. データベース定義
  2. リレーショナルデータベース
  3. 2次元テーブル
  4. わかりました
  5. リスト
  6. 主キー
  7. 外部キー

4.MySQLデータベース管理システム

  1. データベース
  2. データシート
  3. ビュー
  4. ストアドプロシージャ

ソフトウェアのインストール

MySQL ダウンロードリンク: MySQL

最初のものをダウンロードして解凍します。

私のディレクトリはC:\Users\Public\MySQLで、このフォルダでmy.iniを設定します。

次にMySQLを起動し、cmdで操作します

cd C:\Users\Public\MySQL\bin
mysqld --initialize --console

実行後に初期パスワードがあります

...
2019-03-31T01:49:30.418915Z 5 [注記] [MY-010454] [サーバー] root@localhost の一時パスワードが生成されました: P7Lh=6hEkl0!
...

P7Lh=6hEkl0!が初期パスワードです。その後インストールして起動できます。

mysqld インストール
ネットスタートMySQL

インストールは成功し、MySQL にログインできるようになりました。
次の文を入力するだけです。

mysql -h ホスト名 -u ユーザー名 -p

パラメータの説明:

  1. -h: クライアントがログインする MySQL ホスト名を指定します。ローカル マシン (localhost または 127.0.0.1) にログインする場合は、このパラメータを省略できます。
  2. -u : ログインユーザー名;
  3. -p: ログインにパスワードを使用することをサーバーに通知します。ログインするユーザー名とパスワードが空の場合、このオプションは無視できます。

ローカル マシンにログインするための MySQL コマンドはより単純です。

mysql -u ルート -p

以前のパスワードを入力するだけです。成功すると、「MySQL モニターへようこそ...」と表示されます。
その後、コマンド プロンプトには点滅するカーソルとともに「mysq>」が表示され続け、コマンドの入力を待ちます。ログアウトするには、exit または quit と入力します。
まずデフォルトのパスワードを変更します。これはMySQLの新しいバージョンのステートメントです

「123456」で識別されるユーザー user() を変更します。

次にNavicatをインストールします
公式サイトからNavicatの試用版をダウンロードしました
インストールが成功したら、楽しくプレイできます

基礎

データベースの定義: データベースという用語はさまざまな意味で使用されますが、SQL の観点から見ると、データベースとは、何らかの体系的な方法で保存されたデータの集合です。または、整理されたデータを保持するコンテナ。

リレーショナル データベース: 簡単に言えば、リレーショナル データベースは、相互に接続できる複数の 2 次元の行と列のテーブルで構成されたデータベースです。

2次元テーブル、つまりデータテーブル。リレーショナル モデルでは、データ構造は 2 次元テーブルとして表され、リレーションは 2 次元テーブルです。テーブルの最初の行は通常、属性名と呼ばれます。テーブル内の各タプルと属性は分割できず、タプルの順序は無関係です。

行: テーブル内のデータは行に保存され、保存された各レコードは独自の行に保存されます。行はテーブル内のレコードです。
列: テーブルは列で構成されます。列は、テーブル内の情報の一部を格納するテーブル内のフィールドです。すべてのテーブルは 1 つ以上の列で構成されます。

主キー: テーブル内の各行を一意に識別する値を持つテーブル内の列 (または列のセット)。主キーがないと、テーブル内の特定の行を更新または削除することは非常に困難です。
外部キー: 外部キーは、あるテーブル内の列で、別のテーブルの主キー値が含まれ、2 つのテーブル間の関係を定義します。

ビュー: ビューは仮想テーブルです。データを含むテーブルとは異なり、ビューには使用時にデータを動的に取得するクエリのみが含まれます。ビューを使用すると、複雑な SQL クエリ ステートメントを簡素化できます。

ストアド プロシージャ: 簡単に言えば、ストアド プロシージャは後で使用するために保存された 1 つ以上の SQL ステートメントです。これらはバッチ ファイルとして考えることができますが、その用途はバッチ処理に限定されません。ストアド プロシージャを使用すると、操作が簡素化され、変更の管理などが容易になります。

以上が、私が皆さんに紹介した内容です。MySQL の始め方からやめ方まで - 詳細なインストールと統合。皆さんのお役に立てれば幸いです。ご質問があれば、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • MySQL データベースの基礎を始めるための一般的なコマンドの概要
  • MySQLデータベース入門:データベースバックアップ操作の詳細な説明
  • MySQLデータベース入門:マルチインスタンス構成方法の詳しい説明
  • MySQL データベースの基礎: 基本コマンドの概要
  • 1時間で学ぶMySQLの基礎
  • 20分でわかるMySQLの基礎
  • 30 分でわかる MySQL クイック スタート (画像付き)
  • MySQLの基本を学ぶ MySQLコマンドを簡単に学ぶ
  • 21 分でわかる MySQL 入門チュートリアル
  • MySQLでよく使われるSQLとコマンドの入力からデータベースの削除、そして終了まで

<<:  反応ジャンプ後にルートが変更されてもページが更新されない場合の解決策

>>:  VMware vSphere 6.5 インストール チュートリアル (画像とテキスト)

推薦する

Vue はコンポーネント間の通信をどのように実装しますか?

目次1. 父と息子のコミュニケーション1.1 親コンポーネント --> 子コンポーネント1.2...

Vue ブラウザログアウトの実装例

目次1. beforeunload イベント2. アンロードイベント3. ソースコードプロジェクトの...

MySQL をインストールするときに初期パスワードを忘れた場合のシンプルで効果的な解決策

MySQL をインストールすると初期パスワードが与えられますが、この初期パスワードは大文字と小文字の...

JSONP クロスドメインシミュレーション Baidu 検索

目次1. JSONPとは何か2. JSONPクロスドメインリクエスト3. Baidu検索をシミュレー...

Centos7 で Java8 と MySQL をインストールしてデプロイする

通常、Java の学習とプロジェクトのデプロイはローカルで行われますが、実稼働環境は Linux 環...

Tomcat でよく使われるフィルターの詳細な説明

目次1. クロスドメインフィルタ CorsFilter 1.1 設定例1.2 パラメータの説明2. ...

Mysql インデックスと Redis ジャンプテーブルについての簡単な説明

まとめインタビュー中、MySQL インデックスの問題について議論しているときに、B+ ツリー、B ツ...

CentOS 7 に MySQL 8 をインストールするための詳細なチュートリアル

準備するこの記事の環境情報: ソフトウェアバージョンセントOSセントOS7.4マイグレーション8.0...

Centos7でのSambaサーバー構成(実戦)

サンバの概要Samba は、Linux および UNIX システム上で SMB プロトコルを実装する...

jsはポップアップウィンドウをクリックすることでポップアップログインボックスを実装します

この記事では、ポップアップウィンドウをクリックしたときにポップアップログインボックスを実現するための...

JavaScript を使用してセカンダリ メニューを作成する

この記事では、セカンダリメニュー効果を実現するためのJavaScriptの具体的なコードを参考までに...

vsCodeはワンクリックでvueテンプレートを生成します

1. ショートカットCtrl + Shift + Pを使用してコンソールを呼び出します 2、「スニペ...

iframe が HTML 内のページにジャンプするのを防ぎ、iframe を使用して WeChat Web バージョンをページに埋め込む方法

私は、WinForm と HTML5 を組み合わせた小さなものを作りたいだけなのですが、突然、そこに...

Centos7にGitLabサーバーをインストールして展開する方法

私はここでCentOS 7 64ビットシステムを使用しています。CentOS 64ビットシステムを試...

Webデザインチュートリアル(6):デザインへの情熱を持ち続ける

<br />前の記事:Webデザインチュートリアル(5):Webビジュアルデザイン。 1...