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 インストール チュートリアル (画像とテキスト)

推薦する

MySQL監視グループレプリケーションについて簡単に説明します

元のテキスト: https://dev.mysql.com/doc/refman/8.0/en/gr...

練習と面接のための Linux シェル スクリプトのヒント 9 つを共有する

予防1) 先頭にインタープリターを追加します: #!/bin/bash 2) 構文のインデントに 4...

プライベートDockerリポジトリであるHarborをインストールするための詳細な手順

Harborのインストールは非常に簡単ですが、Dockerログインで行き詰まってしまいました。このブ...

条件によるMysqlカウントの複数の実装方法を詳細に解説

最近、あるウェブサイトのバックエンドに一連の統計機能を追加していたのですが、条件によるカウントが必要...

非常に便利な CSS 開発ツール 8 つを紹介

CSS3 パターン ギャラリーこの CSS3 パターン ライブラリには、純粋な CSS3 を使用して...

MySQLデータベースをアンインストールするための完全な手順

MySQLデータベースを完全にアンインストールするプロセスは次のとおりです。 1. MySQLサービ...

Linux で killall コマンドを使用してプロセスを終了する 8 つの例

Linux コマンドラインには、プロセスを強制終了するためのコマンドが多数用意されています。たとえば...

1 つの記事で Vuex を理解する

目次概要Vuex の 4 つの主要オブジェクト状態の使用突然変異の使用ゲッターの使用アクションの使用...

Linux exa コマンド (ls よりも優れたファイル表示エクスペリエンス)

インストールREADMEに従ってインストールしてくださいドキュメントには、exa は Rust で実...

Dockerはホスト間のネットワーク通信を実現するためにMacvlanを導入する

基本的な概念: Macvlanの動作原理: Macvlan は、Linux カーネルでサポートされて...

Mac M1 での Nginx のマルチサイト構成の実装

注: nginxはbrew経由でインストールされますウェブサイトのルートディレクトリ: /opt/h...

Ubuntu 20.04 aptの国内ソースを変更する方法

UPD 2020.2.26 現在、Ubuntu 20.04 LTSはまだリリースされていないため、チ...

macOS での MySQL 8.0.17 のインストールと簡単な設定チュートリアル

私が書いた内容が理解できない場合は、インターネット上に理解できるチュートリアルがない可能性があります...

テーブル編集操作を実現する js+Html

この記事では、テーブルの編集操作を実現するためのjs+Htmlの具体的なコードを参考までに共有します...