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

推薦する

進捗バーのネイティブ JavaScript 実装

進捗バーを実装するためのJavaScriptの具体的なコードは参考までに。具体的な内容は次のとおりで...

VUE+Express+MongoDBのフロントエンドとバックエンドの分離によるノートウォールの実現

付箋紙の壁シリーズを実現しようと思っています。シンプルなものはシンプル、複雑なものは多機能です。開発...

Idea で Tomcat のソースコードデバッグを開始し、デバッグのために Tomcat に入る方法

idea 開発ツールを使用してコードをデバッグする場合、Java Web プロジェクトで、Web コ...

HTML と埋め込み Flash の両方におけるスクロールバーの分析と処理

開発を行う際に、次のような状況に遭遇することがよくあります。 a.swf が Web ページに追加さ...

最初のReactページを作成する方法

目次Rractとは何ですか?背景React スキャフォールディングJSXとは何かRractとは何です...

HTML テーブルタグチュートリアル (33): セルの垂直配置属性 VALIGN

垂直方向では、セルの配置を上、中央、下に設定できます。基本的な構文<TD VLIGN=&quo...

Vueコンポーネントの作成方法と使用方法を説明する記事

目次1. コンポーネントとは何ですか? 2. グローバルコンポーネントを作成する方法1 1. Vue...

Vue は小数点付きの星評価を実装します

この記事では、小数点付きの星評価を実装するためのVueの具体的なコードを参考までに共有します。具体的...

Linux の ufw ファイアウォールの紹介

Linux のufw (Uncomplicated Firewall) を見て、ファイアウォールに変...

css3 flexレイアウト justify-content:space-between 最後の行は左揃えになります

justify-content:space-betweenレイアウトを使用する場合、要素の最後の行に...

MySql ストアド プロシージャ パラメータの初歩的な使用法の詳細な説明

パラメータでのストアドプロシージャの使用IN パラメータは、プロシージャに情報を渡すためにのみ使用さ...

MySQL 8.0.11 のインストールと設定方法のグラフィックチュートリアル MySQL 8.0 の新しいパスワード認証方法

この記事では、参考までにMySQL8.0.11のインストールと設定方法、およびMySQL8.0の新し...

この記事では、Vueのフロントエンドページングとバックエンドページングを実装する方法を説明します。

目次1: フロントエンドの手書きページング(データ量が少ない場合) 2: バックエンドのページング、...

JSは要素のドラッグとプレースホルダー機能を実装します

このブログ投稿は、ブロガーが数日前に取り組んだプロジェクトで遭遇した困難についてです。これを学んだ後...