ホームページ > php教程 > php手册 > 私の MySQL について話します

私の MySQL について話します

WBOY
リリース: 2016-06-21 09:11:07
オリジナル
1007 人が閲覧しました

mysql

今日、Web サイトを構築する人はデータベースなしではやっていけないでしょう。おそらく、あなたが管理している Web サイトは MySQL データベースに接続されています。 MySQL はリレーショナル データベース管理システム (RDMS) であり、データベースを使用すると、Web サイトが活気のない静的なサイトから「活気のある」動的なサイトに変わります。これは、個人データや一般的なデータベース アプリケーションなどの管理に役立ちます。すべては Web サイトのバックエンド データベースによってサポートされています。ここで MySQL が威力を発揮します。この記事で説明するのは MySQL データベースについてです。読者がこの概要記事から MySQL データベースについてさらに学び、MySQL の世界への扉を開くことができることを願っています。

非常に安価な万能データベース

MySQL は、オープンソースの世界と Web コミュニティで人気のあるデータベース システムであり、実質的に無料のデータベース ソフトウェアの事実上の標準となっています。どういう理由ですか?実際、MySQL データベースは一般に「目立たない」人気のあるソリューションであり、多くのさまざまなデータベース ユーザーやデータベース管理者を魅了しています。これについては後で説明します。

Mysql が大成功しているもう 1 つの理由は、入手が非常に便利であるということです。オープンソースの世界では、GPL はオープンソース ソフトウェアを共有するための標準的なライセンス契約であり、GPL 製品を含むソース コードが含まれている限り、フリー ソフトウェア (ここでは MySQL について話しています) を料金なしで使用できると規定しています。 GPLの条件に従う範囲内でご利用いただけます。こう言えば、MySQL は無料で無料でダウンロードできます。

また、これは、データベースで MySQL を使用している場合、ソフトウェアのソース コードを公開しなければならないという意味ではありません。実際、GPL を適用する必要があるのは 2 つの状況の場合のみです。1 つは、MySQL コードがソフトウェアの機能上必要な部分であり、2 つ目は、この RDMS をソフトウェアとともに配布することです。ビジネスまたは個人で使用する場合には制限はありませんが、MySQL を使用する多くの企業は通常、ソフトウェアのソース コードの漏洩を防ぐために独自のライセンス契約を採用しています。独自のライセンスは、データベース サーバーごとに購入でき、1 ユニットあたり約 200 ドルから購入できます (ライセンスがボリュームごとに配布されている場合は、価格が安くなる場合があります)。


---------------------------------------------- --- ----------------------------------

GPLに準拠したMySQLを使用したWebサイトのデモンストレーション

Slashdot - 技術者向けニュース サイト
PHP-Nuke - Web サイト管理システム
Freshmeat.net - ソフトウェア ディレクトリ
Linux.com - Linux ニュース、ヒント、ダウンロードのポータル

-------------- ---------------------------------------------------- ---- -----------

しかし、MySQL には最も厄介な問題もあります。それは、ANSI SQL 標準に完全に準拠していないということです。この問題が特に気になり、心配している場合は、Michael M. Gorman が書いた関連記事を読むことをお勧めします。この文書では、ANSI SQL 標準の有効性について説明します。その理由は、正直に言うと、SQL99 仕様に準拠しているデータベース システムは存在しないからです。

標準的な問題に加えて、MySQL は開発プロセスでの使いやすさとアプリケーションの容易さを念頭に置いて設計されています。さらに、このオープン データベースは依然として継続的な開発と成熟の過程にあり、既存のユーザー アプリケーションを維持しながら、そのユーザー ベースも拡大しています。グラフィカル ユーザー インターフェイス (MySQLGUI) の導入、ユーザー定義テーブル タイプのサポート、および API (MySQL++) の公開により、MySQL の取得と使用の利便性を向上させるために多くの対策が講じられています。データベースの分野では非常に人気があるとのことです。

上記の機能のおかげで、もちろん他にも優れた機能がありますが、ここですべてを説明することはできません。MySQL が広く普及し、受け入れられるようになったのは驚くべきことではありません。現在、MySQL はかなりの数のユーザーを魅了しています。 。この種のデータベースのアプリケーションから誰が利益を得られるのかを知るには、この記事を読み続けてください。


広大な世界には多くの可能性があります

MySQL は自らを「高速、強力、高耐久、正確なクリティカル アプリケーション向けに位置付けられた、世界で最も人気のあるオープン ソース データベース」と呼んでいますが、それでも事前に実行する必要があります。実際に MySQL を自分で導入する場合は、慎重に検討して、独自のユーザー ニーズを検討してください。このようなシステムを、高い信頼性が要求される大規模かつ重要なアプリケーションシステムで使用するには、事前に綿密な準備を行う必要があります。ユーザー グループやメーリング リストは、無料のサービスを提供できます。もちろん、システム サポート サービスを直接購入することもできます。MySQL がますます組織化されるにつれ、他の多くのオープン ソース ソフトウェアと同様に、その開発もニーズの変化に応じて変化します。 。

MySQL は、他の一般的な目的に使用する場合には十分強力です。このシステムは、その構文サポートが上記のプログラミング言語と非常に似ているため、C 文字シリーズおよび P 文字シリーズ (PHP、Perl、Python、Pascal など) の開発者に特に適しています。能力があれば、ニーズに合わせてシステムのソース コードを直接読み取って変更することもできます。

また、データベースを初めて使用する場合は、MySQL が特に優れたパフォーマンスを発揮することがわかります。MySQL は広くサポートされているだけでなく、フォールト トレラントな構文と優れたエラー メッセージもサポートしています。 MySQL マニュアルは詳細かつ最新であり、phpMyAdmin、MySQLdb for Python、MySQL Ruby などの GUI を使用することもできます。そうは言っても、MySQL Web サイト、Developer Shed、FreeWebMasterHelp.com、およびその他の Web サイトにある関連チュートリアルをチェックすることをお勧めします。


---------------------------------------------- --- ----------------------------------
構造化照会言語 (SQL) を学びましょう
SQLCourse にアクセスできます.com。チュートリアルは無料です。この Web サイトには、実践的なデータベース操作のデモが多数掲載されています。
------------------------------------------------- ----------------------------------

MySQL の選択および更新操作は、挿入および削除操作よりもパフォーマンスが優れています。 。これは、データの保存と参照には最適な選択肢ですが、データ テーブルをその場で作成および削除するには最適な選択肢ではありません。 Web アプリケーションに関して言えば、MySQL を使用してユーザー情報を追跡し、動的なページを作成するのは素晴らしいことです。

一部のデータベースは主に特定の展開状況で使用されますが、個人用データ​​ベースに関する限り、MySQL が最も適しています。多くのデータベース テクノロジーを習得しなくても、必要な機能をすべて入手できます。 MySQL システムは、大規模、中規模、小規模の 3 つの展開規模のすべてで使用できると思います。基本的なコンテンツ管理から企業情報の推進など、これらの領域はすべて MySQL が使用できる領域です。

本当の選択

MySQL は、さまざまなユーザー アプリケーションに特に適しているだけでなく、ほぼすべての主流サーバー プラットフォームでもサポートされています。 MySQL の現在のバージョンは 3.23 で、2001 年初頭にリリースされました。現在の開発バージョンは 4.01 です。この新しいバージョンでは、さまざまな新機能をサポートするためにコード構造に多くの変更が加えられています。次のメジャー リリースは 4.1 で、2002 年第 4 四半期にリリースされる予定です。

現在、次のような多くの種類の MySQL 製品があります:

MySQL - 処理速度に最適化された RDMS (トランザクションはサポートしません)
MySQL-max - 追加のプラットフォームとデータ テーブル タイプを提供する最も包括的な RDMS サポートされており、シンボリックを提供しますWindows のリンクのサポート。
MySQL AB — ライセンス契約を販売するデータベース会社
MySQL++ — MySQL API
MyODBC — ODBC 互換の RDMS
MySQL に最近追加された機能には、接続、外部キー制約、トランザクション、および XML 形式でのダンプ処理が含まれます。 4.1 で計画されている新機能には、連結削除、結合、ストアド プロシージャが含まれます。これらの新機能に加えて、MySQL は、PostgreSQL などの他の同様のシステムと競合するために、その優れたパフォーマンスにも依存します。

最後の言葉
MySQL は、非常に人気のあるオープンソース データベース システムです。これは多機能で大規模なデータベース ツールであるだけでなく、完全に無料であり、ユーザーは 1 円も支払うことなく簡単に使いこなすことができます。さらに、関連するディスカッション、チュートリアル、ヘルプ グループが非常に充実しているため、最も広く使用されているオープン ソース RDMS となっています。

そうは言っても、ネットワーク システムを確認してください。この強力なデータベース システムをすでに使用しているかどうかを確認してください。これを使用すると、それほど労力をかけずに、Web サイト全体のパフォーマンスを簡単に向上させることができます。



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート