黄色电影一区二区,韩国少妇自慰A片免费看,精品人妻少妇一级毛片免费蜜桃AV按摩师 ,超碰 香蕉

Oracle 數(shù)據(jù)庫創(chuàng)建導(dǎo)入

oracle 數(shù)據(jù)庫創(chuàng)建導(dǎo)入

在本章教程中,將教大家如何在oracle 中創(chuàng)建導(dǎo)入數(shù)據(jù)庫。本教程中的有些命令您可能并不熟悉,但沒關(guān)系,只需按照說明一步一步創(chuàng)建示例數(shù)據(jù)庫即可。在之后的教程中,會詳細介紹每個命令。

 

創(chuàng)建新用戶并授予權(quán)限

首先,啟動sql plus 程序的命令行:

sqlplus

如下所示:

或者從開始菜單的安裝目錄打開 sql plus:

當sql plus 啟動后,它會提示您輸入用戶名和密碼。繼續(xù)使用在安裝oracle數(shù)據(jù)庫服務(wù)器期間輸入的密碼以sys用戶身份登錄:

c:\users\administrator>sqlplus

sql*plus: release 11.2.0.1.0 production on 星期五 11月 10 04:32:17 2017
copyright (c) 1982, 2010, oracle.  all rights reserved.

請輸入用戶名:  sys as sysdba
輸入口令:

然后,使用以下create user語句創(chuàng)建一個新用戶:ot,用于在可插入數(shù)據(jù)庫中創(chuàng)建示例數(shù)據(jù)庫:

sql> create user ot identified by orcl1234;
user created.

上面的語句創(chuàng)建了一個名為:ot 的新用戶,并在identified by子句之后指定了一個密碼,在這個示例中,創(chuàng)建的用戶:ot 對應(yīng)的密碼為:orcl1234 。

之后,通過使用以下grant語句授予ot用戶權(quán)限:

sql> grant connect, resource, dba to ot;
grant succeeded.

 

登錄新賬號

使用ot用戶帳戶連接到數(shù)據(jù)庫(orcl)。 當sql plus 提示輸入用戶名和密碼時,輸入:ot和orcl1234。

對于oracle 11g/12c,使用如下命令:

sql> connect ot@orcl
輸入口令:
已連接。

注意,ot用戶僅存在于orcl數(shù)據(jù)庫中,因此,必須在connect命令中明確指定用戶名為ot@orcl。

 

創(chuàng)建數(shù)據(jù)庫表

要為示例數(shù)據(jù)庫創(chuàng)建表,需要從sql plus執(zhí)行ot_schema.sql文件中的語句,

在sql plus的文件中執(zhí)行sql語句,可以使用下面的命令(語法):

sql> @path_to_sql_file

假設(shè)ot_schema.sql 文件位于f:\website\oraok\ot目錄中,則執(zhí)行下面的語句 :

sql>@f:\website\oraok\ot\11g\ot_schema.sql

當執(zhí)行語句完成后,可以通過列出ot用戶擁有的表來驗證表是否成功創(chuàng)建。以下是這樣做的聲明:

sql> select table_name from user_tables order by table_name;
table_name
------------------------------
contacts
countries
customers
employees
inventories
locations
orders
order_items
products
product_categories
regions

table_name
------------------------------
warehouses

已選擇12行。

sql>

在這個語句中,我們從user_tables表中選擇了table_name列中的值,并按字母順序排列了表名。如上結(jié)果中所見,有12個表名按預(yù)期方式返回。

接下來,我們可以將數(shù)據(jù)加載/導(dǎo)入到這些表中。

 

將數(shù)據(jù)加載到表中

要將數(shù)據(jù)加載到表中,請按如下所示執(zhí)行ot_data.sql 文件中的語句:

sql>@f:\website\oraok\ot\11g\ot_data.sql

如果沒有看到任何錯誤消息,則意味著數(shù)據(jù)已成功加載導(dǎo)入。

還可以使用select語句驗證數(shù)據(jù)是否已成功加載導(dǎo)入。 例如,要獲取contacts表中的行數(shù),請使用以下語句:

sql> select count(*) from contacts;
  count(*)
----------
       319

sql> select count(*) from countries;

  count(*)
----------
        25

sql> select count(*) from customers;

  count(*)
----------
       319

sql> select count(*) from employees;

  count(*)
----------
       107

sql> select count(*) from inventories;

  count(*)
----------
      1112

sql> select count(*) from locations;

  count(*)
----------
        23

sql> select count(*) from orders;

  count(*)
----------
       105

sql> select count(*) from order_items;

  count(*)
----------
       665

sql> select count(*) from product_categories;

  count(*)
----------
         5

sql> select count(*) from products;

  count(*)
----------
       288

sql> select count(*) from regions;

  count(*)
----------
         4

sql> select count(*) from warehouses;

  count(*)
----------
         9

查詢返回319表示contacts表有319行。通過用另一個表替換表名(聯(lián)系人),可以檢查所有表中的數(shù)據(jù)。如果這是您第一次使用數(shù)據(jù)庫系統(tǒng),這對您來說是一個很好的練習(xí)。

要刪除上面模式中的表,請執(zhí)行:

sql>@f:\website\oraok\ot\11g\ot_drop.sql

下一節(jié):oracle 數(shù)據(jù)庫連接

oracle教程

相關(guān)文章