扩展数据字段-大数据分析使用Spark
- 构建表
创建名为
students
的表,其中包含学生的ID和姓名:
CREATE TABLE students (
Sid INT,
Sname VARCHAR(10)
);
注意:这里的 tablespace 不是必需的。如果不指定,则默认将数据存储在当前用户所在的表空间中。
2. 利用子查询构建新表
使用现有表 emp 中的数据来创建名为 myemp 的新表:
CREATE TABLE myemp AS SELECT * FROM emp;
或者
CREATE TABLE myemp AS SELECT * FROM emp WHERE deptno = 10;
尝试在条件不满足时添加记录,例如:
CREATE TABLE myemp AS SELECT * FROM emp WHERE 1 = 2;
- 扩展现有表字段
向
students
表中添加一个名为age
的新列来存储学生的年龄信息:
ALTER TABLE students ADD age INT(5);
用户评论