0

私の仲間は、同じスキーマを共有しながら、異なるリストを持つ複数のディレクトリをSQLデータベースに追加するための支援を必要としていました。「MySQL」の本とGoogleを調べましたが、明確な情報が見つかりません。私はここの誰かがこれを行う方法を知っていることを望んでいました。

明確にするために、合計12のディレクトリがあります。11は互いに独立して検索され、12番目(すでに存在する)は11個のディレクトリすべてで構成されるディレクトリになり、すべて同じスキーマを持ちます。目標は、既存のスキーマモデルを使用してこれらの一意のディレクトリを作成し、一度に複数のディレクトリエントリをディレクトリにアップロードすることです。これは、ディレクトリエントリの名前が一意である必要があることを意味しますか(つまり、Name_1、Name_2、Name_3など...?)、または別の名前でスキーマを複製する必要がありますか?どんなアドバイスも役に立ちます。

このコンテキストでは、ディレクトリはローロデックスのようなものです。私は12のロールデックスを持ち、各ロロデックスには互いに固有のエントリがあります。このデータベースに関してどのようにアプローチしますか?

4

2 に答える 2

1

PHPMyadminにログインした後、複製して名前を変更するテーブルを選択または移動し、[操作]をクリックします。「テーブルを(database.table)にコピー」と呼ばれる一連のボックスが表示されます。構造とデータを複製するか、構造のみを複製するかを選択できます。必要な名前を入力して、[移動]をクリックします。そして、リスト付きの新しいテーブルを編集して検索する準備が整います。

于 2012-06-09T20:23:07.167 に答える
0

あなたが何を求めているのか理解できれば...同じテーブル定義を使用して、「ディレクトリ」ごとに新しいデータベースを作成したいと思います。

mySQL用語の「データベース」という言葉は、他のRDBMSシステムの用語の「スキーマ」と同じ意味です。同じデータベース(a / k / aスキーマ)に同じテーブル名の2つのデータセットを含めることはできません。これには別のスキーマが必要です。

まったく同じテーブル/列/キーなどを備えた単一のサーバーに多数のデータベースがあることは非常に一般的です。そうです、phpmyadminはこれを処理できます。

ただし、「ディレクトリ」という言葉は紛らわしいです。これは通常、mySQL(RDBMS)サーバープログラムによって使用されるディスク上のデータストレージを指します。しかし、私はそれがあなたの言っていることではないと思います。それを意味する場合は、mySQLサーバー上のファイルシステムをいじくり回す前に、システム管理に高度なスキルがあることを確認してください。ものを壊すのは簡単です。(ものを壊すのがどれほど簡単かを私がどのように知っているか私に尋ねてください:-) :-)

于 2012-05-31T22:54:15.960 に答える