MySQL データベースは何をしますか?

MySQL データベースは何をしますか?

MySQL はリレーショナル データベース管理システムです。リレーショナル データベースは、すべてのデータを 1 つの大きなウェアハウスに格納するのではなく、異なるテーブルにデータを格納するため、速度と柔軟性が向上します。

MySQL は、スウェーデンの会社 MySQL AB によって開発されたリレーショナル データベース管理システムであり、Oracle の製品です。 MySQL は、最も人気のあるリレーショナル データベース管理システムの 1 つです。WEB アプリケーションに関して言えば、MySQL は最高の RDBMS (リレーショナル データベース管理システム) アプリケーション ソフトウェアの 1 つです。

MySQL で使用される SQL 言語は、データベースにアクセスするために最も一般的に使用される標準化された言語です。 MySQL ソフトウェアは二重ライセンス ポリシーを採用しており、コミュニティ エディションと商用エディションに分かれています。サイズが小さく、速度が速く、総所有コストが低いこと、特にオープン ソースであることから、MySQL は中小規模の Web サイトの開発用の Web サイト データベースとして一般的に選択されています。

知識ポイントの拡張:

MySQLはデータベース管理システムです

データベースは構造化されたデータの集合です。買い物リストの単純な図でも、会社のネットワーク上の大量の情報でもかまいません。会社のデータベースに保存されているデータを追加、アクセス、操作するには、MySQL サーバーなどのデータベース管理システムが必要です。コンピュータは大量のデータの処理に非常に優れているため、データベース管理システムは、スタンドアロン ユーティリティとして、または他のアプリケーションの一部として、コンピューティングにおいて非常に中心的な役割を果たします。

MySQLデータベースはリレーショナルです

リレーショナル データベースは、すべてのデータを 1 つの大きなストレージ領域に保存するのではなく、異なるテーブルにデータを保存しています。ストレージ速度を向上させるために、構造化データは物理ファイルに整理され、保存されます。データベース、テーブル、ビュー、行、列などのオブジェクトの論理モデルは、柔軟なプログラミング環境を提供します。 1 対 1、1 対多、一意、必須、オプションなど、異なるテーブルを指す異なるデータ フィールドに対応する関係ルールを設定できます。データベースはこれらのルールを適用するため、適切に設計されたデータベースでは、アプリケーションで不整合、重複、孤立、古い、または欠落したデータが見つかることはありません。

MySQL の SQL 部分は、データベースにアクセスするための最も一般的な標準化言語である構造化クエリ言語に対応しています。プログラミング環境に応じて、SQL を直接入力したり (レポートの生成など)、SQL を他の言語に埋め込んだり、言語固有の API を使用して SQL 構文を非表示にしたりすることができます。

SQL は ANSI/ISO SQL 標準に従って定義されます。 1986 年以来、SQL 標準は継続的に開発されており、現在では 1992 バージョン、1999 バージョン、2003 バージョンなど、いくつかのバージョンがあります。現在、ほとんどの人は最新の 2003 バージョンを使用しています。

MySQL データベースの機能に関するこの記事はこれで終わりです。MySQL データベースについてさらに詳しく知りたい場合は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  Linuxのバージョン情報を復号化する方法

>>:  ジョセフリング問題を解決する 3 つの JavaScript メソッド

推薦する

HTML でハイパーリンク タグを使用するチュートリアル

ウェブサイトのさまざまな HTML ドキュメントはハイパーリンクを通じて相互に接続され、一貫性のある...

Linuxシステムの入出力管理とvimの共通機能の詳細な説明

####システム内の入出力の管理#### 1. システムの入力と出力のリダイレクトを理解する入力リダ...

パーソナライズされた検索エンジンを使用して、必要なパーソナライズされた情報を検索します

現在、多くの人がインターネット上で生活しており、インターネットで情報を検索することは日常的な作業とな...

さまざまなReact状態マネージャーの解釈と使用方法

まず、状態マネージャーとは何か、そしてそれが何をするのかを知る必要があります。複数のページで同じプロ...

入力タイプ=テキスト値=str を使用するための不完全なソリューション

今日、非常に奇妙な問題に遭遇しました。次のコードを見てください。 SimpleDateFormat ...

Ubuntu 14.04 に FTP サーバーをインストールするための実装手順

目次インストールソフトウェア管理匿名アクセスモード設定ファイルを変更するクライアントがサーバーにログ...

vue.js でよく使われる v 命令の解析

目次Vue でのモデルバインド表示の if の v-text の説明v-html: v-オンv-if...

Vue命令の動作原理と実装方法

Vue の紹介現在のビッグフロントエンドの時代は、混乱と衝突の時代です。世界は多くの派閥に分かれてお...

支払いカウントダウンを実現し、ホームページに戻るためのjs

ホーム ページに戻るための支払いカウントダウン ケースの概要: シンプルな js 構文、getEle...

MySQL 5.7.17 のインストールと設定方法のグラフィック チュートリアル (Windows10)

MySQL 5.7.17 のインストールと設定方法の概要最初のステップは、MySQL公式サイトから...

Linux で so または実行可能プログラムの依存ライブラリを表示します

Linux で実行可能プログラムまたは so の依存ライブラリを表示します。 Linux の実行可能...

MySQL 5.7.17 winx64 のインストールと設定のチュートリアル

今日、MySQL データベースをコンピューターに再度インストールしました。システムを再インストールす...

Dockerイメージ構築原理の分析(Dockerをインストールしなくてもイメージを構築できる)

イメージの構築は、DevOps プロセスにおいて非常に重要なプロセスです。一般的に、イメージの構築と...

html の img src="" で js 関数または js 変数を呼び出して、画像パスを動的に指定します。

この問題に関して、オンライン リソースをたくさん見つけました。ここにいくつかの方法を示します。コード...

Tomcat と WebLogic で純粋な HTML ファイルを展開するプロセスの分析

1. まず、純粋なHTMLファイルにはindex.htmlというエントリが必要です。 2. Tomc...