タグ付けされた質問 「database-table」

リレーショナルデータベース管理システム(RDBMS)では、テーブルは行と列で情報を編成します。各テーブルには定義された数の列があり、各列は名前で識別されますが、行の数は可変であり、データの各行に1つで構成されます。

8
Mysql:別のテーブルにないテーブルから行を選択
別のテーブルに表示されない1つのテーブルのすべての行を選択する方法は? 表1: +-----------+----------+------------+ | FirstName | LastName | BirthDate | +-----------+----------+------------+ | Tia | Carrera | 1975-09-18 | | Nikki | Taylor | 1972-03-04 | | Yamila | Diaz | 1972-03-04 | +-----------+----------+------------+ 表2: +-----------+----------+------------+ | FirstName | LastName | BirthDate | +-----------+----------+------------+ | Tia | Carrera | 1975-09-18 | …

16
すべてのテーブルのすべてのフィールドで特定の値を検索する(Oracle)
すべてのテーブルのすべてのフィールドでOracleの特定の値を検索することは可能ですか? 一部のテーブルには数千の行を持つ数百のテーブルがあるため、クエリを実行するには非常に長い時間がかかる可能性があることを知っています。しかし、私が知っている唯一のことは、照会したいフィールドの値がであることです1/22/2008P09RR8。< 以下のステートメントを使用して、名前を付ける必要があると思うものに基づいて適切な列を見つけようとしましたが、結果は返されませんでした。 SELECT * from dba_objects WHERE object_name like '%DTN%' このデータベースに関するドキュメントはまったくなく、このフィールドがどこから取得されているのかわかりません。 何かご意見は?

9
複数の列を主キーとして使用する理由(複合主キー)
この例はw3schoolsからの引用です。 CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName) ) 私の理解では、両方の列(P_IdおよびLastName)は一緒にテーブルの主キーを表しますPersons。これは正しいです? なぜ誰かが単一の列ではなく複数の列を主キーとして使用したいのですか? 特定のテーブルで主キーとして一緒に使用できる列の数はいくつですか?

8
複数のMySQLテーブルと1つの大きなテーブルのどちらがより効率的ですか?
MySQLデータベースにさまざまなユーザーの詳細を保存します。もともとは、さまざまなテーブルで設定されていたため、データがUserIdとリンクされ、必要に応じてデータを表示および操作するための複雑な呼び出しを介して出力されていました。新しいシステムをセットアップする場合、これらのすべてのテーブルを関連するコンテンツの1つの大きなテーブルに結合することはほぼ理にかなっています。 これは助けになりますか、それとも妨げになりますか? 呼び出し、更新、検索/操作の速度に関する考慮事項? これが私のテーブル構造の例です: users-ユーザーID、ユーザー名、電子メール、暗号化パスワード、登録日、IP user_details-Cookieデータ、名前、住所、連絡先の詳細、所属、人口統計データ user_activity-投稿、最後のオンライン、最後の閲覧 user_settings-プロファイル表示設定 user_interests-ターゲット設定可能な変数の広告 user_levels-アクセス権 user_stats-ヒット、タリー 編集:私はこれまですべての回答に賛成してきましたが、それらにはすべて、基本的に私の質問に答える要素があります。 ほとんどのテーブルには1:1の関係があり、これが非正規化の主な理由でした。 これらのセルの大部分が空のままである可​​能性が高いときに、テーブルが100以上の列にまたがっている場合に問題が発生しますか?

13
mysqlテーブルにCSVをインポートする
mysqlテーブルにcsvファイルをアップロードするための最良/最速の方法は何ですか?データの最初の行を列名として使用したいと思います。 これが見つかりました: MySQLテーブルにCSVファイルをインポートする方法 しかし、唯一の答えは、GUIではなくシェルを使用することでしたか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.