MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLの大きなテーブルまたは複数の小さなテーブルのどちらが好ましいですか?


1つの大きなテーブルと複数の小さなテーブルのどちらを優先するかを判断するのは非常に困難です。依存します-

  • 使用しているアプリケーションについて。
  • データベースの正規化について

ただし、そのような状況では複数の小さなテーブルが適していると言える重要なポイントがたくさんあります。

多くの開発者が複数のテーブルを開発しようとしているとすると、それらを複数の小さなテーブルに分割する必要があります。

多くの開発者に権限を与えている状況。この権限は、データのさまざまな部分に対するものです。この場合、複数の小さなテーブルに分割する必要が生じます。

さまざまな場所からデータを移動しているとすると、複数の小さなテーブルが必要になります。


  1. MySQLの複数のテーブルからレコードを挿入します

    複数のテーブルからレコードを挿入するには、INSERTINTOSELECTステートメントを使用します。ここでは、2つのテーブルからレコードを挿入します。 まずテーブルを作成しましょう- mysql> create table DemoTable1943    (    Name varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1943

  2. MySQLの別のテーブルのデータから1つのテーブルのデータを更新しますか?

    このために、JOINと一緒にUPDATEコマンドを使用できます。 最初のテーブルを作成しましょう- mysql> create table demo54 −> ( −> firstName varchar(20), −> lastName varchar(20) −> ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、いくつかのレコードをテーブルに挿入します。 mysql> insert into demo54 values('John'