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

推薦する

オーディオマニアにアピールするオーディオビジュアルLinuxディストリビューション

私は最近、多くの音楽に特化した Linux ディストリビューションの 1 つである Audiovis...

VMware15 の Deepin インストール詳細チュートリアル (画像とテキスト)

序文Deepin のユーザー インターフェイスは、使用時に非常に見栄えがします。インターフェイス効果...

JavaScriptにおけるPromiseの使い方と注意点について(推奨)

1. 約束の説明Promise は、非同期操作の最終状態 (失敗または正常完了) とその結果の値を...

docker を使用してコード サーバーをデプロイする方法

画像をプルする # docker pull codercom/code-server # Docke...

MySQL 面接でよく聞かれる質問への回答

序文:さまざまな技術職の面接では、MySQL 関連の質問がよくされるようです。開発職の面接でも運用職...

Javascript フロントエンド最適化コード

目次if判定の最適化1. 最も簡単な方法:判断2. より良い方法: スイッチ3. より良いアプローチ...

js は複数の画像を zip にパッケージ化します

目次1. ファイルをインポートする2. HTMLページ3. メインコード4. 画像をbase64に変...

Linux でのデータベースのスケジュールバックアップの実装スクリプト

目次シナリオ: サーバーデータベースを毎日定期的にバックアップする必要がある1. まずバックアップス...

jQueryのanimateアニメーションメソッドとアニメーションキューイング問題の解決方法の詳しい説明

目次animate() アニメーションメソッドアニメーションキューイングdelay() メソッドアニ...

訪問者を惹きつけるウェブサイトコンテンツを作成する14の方法

ネットサーフィンをしていると、私の注意を引こうとする美しいグラフィックでいっぱいの Web サイトを...

MySQLオンラインデッドロック分析練習

序文MySQL を学習する際に、MySQL のロック メカニズムについて簡単に理解したことがあると思...

Linux の検索ツールの代替となるフレンドリーなツール

find コマンドは、指定されたディレクトリ内のファイルを検索するために使用されます。引数の前の文字...

Tkinterはjsキャンバスを使用してグラデーションカラーを実現します

目次1. RGBを使用して色を表す2. Tkinter キャンバスコンポーネント3. グラデーション...

Nginx ロケーション設定のチュートリアル (ゼロから)

基礎位置の一致順序は、「最初に正規表現に一致し、次に共通表現に一致」です。実際のロケーションの一致順...

CentOS 6.4 MySQL 5.7.18 のインストールと設定方法のグラフィックチュートリアル

Centos6.4 で mysql5.7.18 をインストールするための具体的な手順が全員に共有され...