Latest web development tutorials

MySQLのチュートリアル

mysqlの

1(リレーショナルデータベース管理システムリレーショナルデータベース管理システム)アプリケーション:MySQLは最も人気のあるリレーショナルデータベース管理システムである、MySQLのWEBアプリケーションは、最高のRDBMSです。

このチュートリアルでは、我々はすぐにMySQLとMySQLデータベースを使用して簡単の基本的な知識を習得します。


データベースとは何ですか?

データ構造に従ってデータベース(データベース)は、整理、保存、データウェアハウスを管理します

各データベースは、1つまたは複数の異なるAPIは、アクセスを作成するために使用され、管理、検索、および保存されたデータをコピーします。

また、ファイルにすることができますが、ファイルデータを読み書きは比較的遅いデータストレージです。

だから、今、私たちは、リレーショナル・データベース管理システム、保存し、管理するために、大量のデータ(RDBMS)を使用します。 いわゆるリレーショナルデータベース、リレーショナルモデルが集合代数の手段や他の数学的概念や、データベース内のデータを処理する方法によって、データベースに基づいて構築されています。

つまり、リレーショナル・データベース管理システムRDBMS(リレーショナルデータベース管理システム)の特徴:

  • 1.データが表形式で表示されます
  • 2.レコード名の各行
  • 3.データ・フィールドに対応するレコードとしてリストされているそれぞれの名前
  • 4.フォームの行と列の多くは
  • 5.いくつかの形態の組成データベース

RDBMSの用語

私たちは、MySQLデータベースを学び始める前に、私たちは最初のRDBMSの下での用語のいくつかを理解してみましょう:

  • データベース:データベースは、関連テーブルの集まりです。 。
  • データ表は、行列データです。 データベーステーブルでは、単純なスプレッドシートのように見えます。
  • カラム:(データ要素)は、郵便番号データと同じデータを含みます。
  • 行:行(=タプル、またはレコード)は、ユーザの加入データなどの関連データのグループです。
  • 冗長性:ダブル・データ・ストレージ、冗長性が高速なシステムを作ることができます。
  • 主キー:主キーはユニークです。 データテーブルは、1つのプライマリキーを含めることができます。 あなたはデータを照会するために主キーを使用することができます。
  • 外部キー:外部キーが2つのテーブルをリンクするために使用されます。
  • 複合キー:複合キー(キーの組み合わせ)複数列のキーインデックスとして、一般的に複合インデックスに使用されます。
  • インデックス:すぐにデータベーステーブル内の特定の情報にアクセスするためにインデックスを使用してください。 データベーステーブルまたは構造の列の並べ替えのインデックス値です。 書籍カタログに似ています。
  • 参照整合性:関係の整合性は、参照エンティティーが存在しない要件を参照して許可されていません。 整合性は、目的は、データの一貫性を確保することである、満たされなければならないエンティティ関係モデルの整合性制約です。

MySQLデータベース

MySQLは、Oracle Corporationの今一部スウェーデンの会社MySQL ABの、によって開発されたリレーショナル・データベース管理システムです。 MySQLは、リレーショナル・データベース管理システムではなく、スピードと柔軟性の向上を増加させる大規模な倉庫、内のすべてのデータを置くよりも別々のテーブルにデータを格納するためのリレーショナルデータベースです。

  • MySQLはオープンソースなので、追加料金を支払う必要はありません。
  • MySQLは大規模なデータベースをサポートしています。 あなたは、大規模なデータベースのレコードの数千万人に対処することができます。
  • 標準のSQL言語形式を使用してMySQLデータ。
  • MySQLは複数のシステム上で可能にし、複数の言語をサポートしています。 C、C ++、PythonやJavaの、PerlやPHP、エッフェル、RubyとTclのを含むこれらのプログラミング言語、。
  • MySQLは、PHPは、現在最も人気のあるWeb開発言語である、PHPのための良いサポートしています。
  • MySQLは、大規模なデータベースをサポートするデータ・ウェアハウスの50万レコードをサポートする、32ビットのファイルシステムテーブルの最大サポート4ギガバイトは、64ビットシステムは、最大の表のファイルは8TBでサポートされています。
  • MySQLはGPL契約を使用してカスタマイズすることができ、あなたは自分のMySQLのシステムを開発するためにソースコードを変更することができます。

このチュートリアルを開始する前に、あなたが知っておくべき?

このチュートリアルを開始する前に、あなたは、PHPとHTMLの基本を知っておくべき、とすることができるシンプルなアプリケーション。

このチュートリアルの多くの例が我々の場合に関連するPHP言語に関連しているPHP言語の使用を実証するために、基本的です。

あなたはPHPがわからない場合は、サイトのことができますPHPのチュートリアルでは、言語を習得します。