一般的なデータベースの問題の概要

タイトルインデックスは何をしますか?そして、その長所と短所は何ですか?

インデックスは特別なルックアップテーブルであり、データベースの検索時にデータの取得を高速化するために使用できます。実際の本のカタログとよく似ており、本全体をクエリすることなく、必要なデータを見つけることができます。インデックスは一意にすることができます。インデックスを作成すると、単一の列または複数の列を指定できます。欠点は、データ入力の速度が遅くなり、データベースのサイズも大きくなることです。

索引付けに適したタイトルフィールドの種類

一意で空ではない、頻繁に照会されるフィールド

インデックスのタイプは何ですか?

論理的に:
単一列単一行インデックス
連結された複数行インデックス
一意の一意のインデックス
非一意の非一意のインデックス

トランザクションとは何ですか?ロックとは何ですか?


ここに画像の説明を挿入

主キーと外部キーの違いは?

このテーブルの主キーは一意で空ではありません。外部キーは繰り返すことができますが、空にすることができます。外部キーは別のテーブルの主キーに関連付けられており、対応するテーブルに存在しない外部キーは作成できません。

Varchar2とvarcharの違いは何ですか?

Charの長さは固定されていますが、varchar2の長さは変更できます。たとえば、char(20)の文字列「abc」を格納すると、格納する文字が20バイトを占有し、17個の空スペースが含まれます。 Varchar2(20)は3バイトのみを使用し、20は最大値にすぎません。格納する文字が20未満の場合、実際の長さに基づいて格納されます。charの効率は、varchar2の効率よりも高くなければなりません。現在、varcharはvarchar2の同義語です。業界標準のvarchar型は空の文字列を格納できますが、Oracleはこれを実行できませんが、将来的にはそうする権利を留保します。Oracleはデータ型varchar2を開発しました。この型は標準のvarcharではありません。データベースのvarchar列の特性を変更して空の文字列を格納し、null値を格納できます。下位互換性が必要な場合は、Oracleを使用することをお勧めしますvarcharの代わりにvarchar2。

データベースからランダムに選択された50

select * from(select * from t_example order by dbms_random.random)where rownum <= 50

Oracleの複製を削除する方法

個別のキーワードを使用

おすすめ

転載: blog.csdn.net/aaaqqq1234/article/details/108418231