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)–数据库操作

  • 7
    点赞
  • 71
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值