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 連線。