python-Webベースのデータベース-oracle

1.oracleのアーキテクチャ

-------- グローバル・データベースは、これは一般的な、物理ディスク上のデータベース(物理的構造、実際のディスクディレクトリ)を指すのOracle サーバが有する1 用のGeグローバル・データベース、ファイル・アカウント1G および詳細。Oracleができます

-------- 1台の複数のグローバル・データベースをインストールするコンピュータが、これは推奨されません。グローバル・データベースは、すべてのデータを置くことができますので。

-------- こことmysqlの、同じではありませんmysqlはデータベースを作成して自由です。成るグローバル・データベースNの複数のデータファイルを。

-------- ユーザー、Oracleのデータを分離することで、MySQLは、データベースのデータユニットを分離、およびオラクルのユーザデータ分離のユニット。

-------- 表スペースが論理構造であり、ユーザデータが空間テーブルに格納され、データ・テーブル・スペースは、データファイルにあります。表スペースは、論理的かもしれ

-------- 複数の領域にデータファイルを、各領域は、表スペースです。データファイルは、複数の表スペースで構成されています。

-------- グローバル・データベース・データ・ファイルであるデータファイル、(物理的な構造、実際のディスクファイル)。成るグローバル・データベースNの複数のデータファイルを。

-------- データベースサービスインスタンス(データベースインスタンス)、実行するためのサービスプロセスであるSQL データ・ファイルを更新するために変更するコマンドを。

 

-2。使用したOracle ステップでアクセスデータを

最初の 1 :表スペースを作成します。

- 作成構文:

表領域の作成表スペース名を

データ・ファイルの「ディスクのデータファイルのアドレス」サイズのデータファイルのサイズ

次の自動拡張サイズに成長自動的

-

表領域を作成itheima91

データ・ファイルの 'C:\ itheima91.dbf' サイズ100メートル

次の10メートルの自動拡張

最初の 2つのステップ:ユーザーを作成します。

- 作成構文:

ユーザーの作成、ユーザー名で識別されるパスワードを

デフォルトの表領域の表スペース名

-

itheima91で識別されるi番目のユーザを作成

デフォルトの表領域itheima91。

 

- しようとする新しいユーザーログを使用します。結果はログオンできない、アクセスが十分ではありませんので、

最初の 3 段階:承認

- 構文1

付与権限1、許可2、...にユーザー名;

- 構文2

許可の役割1、役割2、...にユーザー名を

- 役割、役割が複数の権限が含まれています

-oracle システムが構築された3 Geで、接続、リソース、DBAを

-------接続に接続された役割、オラクルの権限を

-------リソース独自のデータオブジェクトを操作する役割は、(CRUDデータ内の、独自のテーブルを作成し)、他のユーザーのデータを操作することはできません

------- DBAの役割、スーパー管理者の役割は、現在のシステムがあるDBA。すべての権限を持っています

- 便宜上、DBA ユーザーに与えられました

itheima91にDBAを与えます。

 

------------------------- itheima91 / itheima91 ログインは以下の----------------- --------------------

SESSION_PRIVSから選択*; - 現在のユーザーがロール権限のリストに属しているビュー、DBAは持って161人のGe権を

USER_ROLE_PRIVS SELECT * FROM; - 現在のユーザーがロールに属する表示

 

3. 管理テーブルには、ドロップを作成、変更

テーブルの構文を作成します。

構文:

テーブルを作成する名表

フィールド 1 データ型[デフォルトの初期値]

フィールド 2 データタイプ[デフォルトの初期値]

...

フィールドのn データ型[デフォルトの初期値]

);

- 作成者のテーブルを

(表者を作成します

ID番号(8)主キー

名前VARCHAR2(100)nullではありません、

性別VARCHAR2(2)、

誕生日の日付

);

表を削除

- モード1 :テーブルのデータを削除します。

人から削除します。

- モード2 :テーブル構造を除去します

テーブルの人をドロップします。

 

表の変更

- フィールドを追加

テーブルの人が追加変更(アドレスVARCHAR2(100));

- フィールド名を変更

テーブルの人はアドレス2に、カラムアドレスの名前を変更し改変すること。

- フィールドのデータ型を変更

表者が変更(アドレス2のVARCHAR2(200))に変更。

 

テーブルを更新(変更、削除、追加)

 

4 データ管理:削除、更新、SELECT、INSERT INTO

 

- 削除

ID = 2人から削除します。

 

- 変更

人物設定アドレス2を更新=「东莞」ここで、ID = 1。

 

- クエリ

人から*選択します。

 

- データを増やします

人に挿入(ID、名前、性別、誕生日、アドレス2)

値(1、 ' ジョン・ドウ'、 ' M '、TO_DATE( '2018年1月1日'、 'YYYY-MM-DD HH24:MI:SS')、 ' カントン')。

 

人への挿入

値が(2、 ' ジョン・ドウ'、 ' F '、TO_DATE( '2018年1月1日'、 'YYYY-MM-DD HH24:MI:SS')、 ' ')。

-oracleは、メカニズムのものを持っているそれぞれのために提出する必要があるものは、追加、削除、データを手動で変更します。

おすすめ

転載: www.cnblogs.com/person1-0-1/p/11390626.html