[color=blue]请关注新浪微博 账号:大数据进行时([url]http://weibo.com/u/3272022684[/url])[/color]
1、插入数据
insert into table_name(cloumn1,column2,...)
values(value1,value2,...)
insert into table_name
values(value1,value2,...)
2、复制表结构
create table
as
select * from dept where 1=0;
3、复制行
insert into table_name(column1,column2,...)
select value1,value2,...from table_name2;
4、一次向多个表中插入数据;WHEN-THEN-ELSE 语句
insert all
when loc in('New York','Boston') then
into dept_east(deptno,dname,loc) values(deptno,dname,loc)
when loc = 'Chicago' then
into dept_mid(deptno,dname,loc) values(deptno,dname,loc)
else
into dept_west(deptno,dname,loc) values(deptno,dname,loc)
select deptno,dname,loc
from dept;
5、删除重复记录
这里以重复的 name 列为标准
delete from dupes
where id not in(
select min(id) from dupes group by name
)
先分组找出最小的,其他的删除。