1. 程式人生 > >Teradata資料庫使用筆記(1)--Teradata安裝

Teradata資料庫使用筆記(1)--Teradata安裝

作業系統:Windows 7

一 Teradata安裝

1.1 Teradata安裝

Teradata 官網提供已安裝的 Teradata 資料庫 vmware 虛擬機器檔案。下載執行 Teradata 資料庫,首先需要安裝 VMWare Workstation 播放器。

步驟1:安裝完成 VMWare 後,開啟 VMWare 客戶端,選擇“開啟虛擬機器”。瀏覽提取的 Teradata VMWare資料夾,然後選擇副檔名為 .vmdk 的檔案。

步驟2:單擊“播放虛擬機器”,啟動該虛擬機器。
這裡寫圖片描述

步驟3:成功啟動後,以 root 身份輸入使用者名稱,使用者名稱及密碼均為”root“。
這裡寫圖片描述

步驟4:虛擬機器系統介面如下圖所示,雙擊”Gnome Terminal“或單擊滑鼠右鍵,選擇”Open in Terminal“,開啟shell。
這裡寫圖片描述

步驟5:在shell中,輸入命令“/etc/init.d/tpa start”+ Enter,啟動Teradata伺服器。
這裡寫圖片描述

1.2 Teradata 基礎說明

1.2.1 支援的資料型別

這裡寫圖片描述
這裡寫圖片描述

1.2.2 Teradata中SQL命令分類

和標準 ANSI-SQL 一樣,Teradata 的 SQL 命令也分成以下幾類:

(1)資料定義語言(DDL,Data Definition Language)

SQL語句 功能
CREATE 定義新的表、檢視、巨集、索引、觸發器和儲存過程
DROP 刪除表、檢視、巨集、索引、觸發器和儲存過程
ALTER 表結構與保護機制的調整
/* 示例1 */
CREATE TABLE 表名稱
(
列名稱1 資料型別,
列名稱2 資料型別,
列名稱3 資料型別,
....
)

/* 示例2 */
DROP TABLE 表名稱;
DROP DATABASE 資料庫名稱;
/* 僅刪除表中的資料 */
TRUNCATE TABLE 表名稱

/* 示例3 */
ALTER TABLE table_name ADD column_name datatype;
ALTER TABLE table_name DROP COLUMN column_name; ALTER TABLE table_name ALTER COLUMN column_name datatype;

(2)資料操作語言(DML,Data Manipulation Language)

SQL語句 功能
SELECT 執行關係查詢操作(選擇、投影、連線、合併、交集等)
INSERT 向表中插入一條新記錄
UPDATE 修改表中記錄的值
DELETE 刪除表中指定的記錄
/* 示例1 */
INSERT INTO 表名稱 VALUES (值1, 值2,....);
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

/* 示例2 */
UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值;

/* 示例3 */
DELETE FROM 表名稱 WHERE 列名稱 = 值;

(3)資料控制語句(DCL,Data Control Language)

SQL語句 功能
GRANT 給使用者授權某種許可權
REVOKE 刪除使用者某種許可權
GIVE 轉移使用者所有權關係
/* 示例1:將testbase的select許可權賦給testuser,並可傳遞許可權 */
grant select on testbase to testuser with grant option;

/* 示例2:移除testuser對testbase的select許可權 */
 revoke select on testbase from testuser;

/* 示例3:將當前使用者對testbase的擁有權轉讓給testuser */
give testbase to testuser; 

二 資料庫客戶端

2.1 啟動 BTEQ

BTEQ 實用程式用於互動提交 SQL 查詢。

步驟1:輸入命令 “ifconfig”,記下 VMWare 的 IP 地址。

步驟2:輸入命令“bteq”,執行 BTEQ。

步驟3:輸入命令“logon 192.168.11.104/dbc;”+Enter,在 Password 處輸入 “dbc”+ Enter,登陸 BTEQ。

這裡寫圖片描述

步驟4:輸入“exit;”+Enter,退出 BTEQ。

2.2 啟動 Teradata Studio Express

Teradata Studio Express 是 Teradata 在系統中提供的桌面客戶端程式。
步驟1:雙擊“Teradata Studio Express”系統桌面圖示。

步驟2:程式啟動後,輸入密碼“dbc”,登陸程式。

2.3 通過 DbVisualize 連線 Teradata

步驟1:雙擊開啟已安裝的 DbVisualize 。

步驟2:在選單欄中選擇,“Tools”->“Driver Manager”。在彈出視窗中選擇“Driver”->“Create Driver”。

步驟3:在視窗右側相應位置輸入相關資訊,如下圖所示:
這裡寫圖片描述

步驟4:新建 Teradata 連線。
這裡寫圖片描述

相關連結: