Teradata數據庫使用筆記(1)--Teradata安裝

操作系統:Windows 7

一 Teradata安裝

1.1 Teradata安裝

資料來源:https://www.w3cschool.cn/teradata/teradata_installation.html

Teradata 官網提供已安裝的 Teradata 數據庫 vmware 虛擬機文件。下載運行 Teradata 數據庫,首先需要安裝 VMWare Workstation 播放器。

VMWare Workstation下載地址:https://my.vmware.com/web/vmware/downloads

Teradata 數據庫VM版本(64位)下載地址:http://downloads.teradata.com/download/database/teradata-express-for-vmware-player

步驟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 命令也分成以下幾類:

資料來源:http://www.w3school.com.cn/sql/index.asp

(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 連接。
這裏寫圖片描述


相關鏈接:

Teradata數據庫使用筆記(1)–Teradata安裝
Teradata使用筆記(2)–數據庫操作

發佈了66 篇原創文章 · 獲贊 37 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章