mysql经典sql语句-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 276187
  • 博文数量: 90
  • 博客积分: 41
  • 博客等级: 民兵
  • 技术积分: 400
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-07 11:52
文章分类
文章存档

2014年(11)

2013年(3)

2012年(69)

2011年(7)

相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: mysql/postgresql

2014-05-19 11:46:19

原文地址: 作者:

一、insert(增)
1、将一个表的某些字段重新建为一个表
insert into `tbnamea`(a,b,c) select a,b,c from `tbnameb`

二、delete(删)
1、删除表中多余的重复记录,重复记录是根据单个字段(peopleid)来判断,只留有rowid最小的记录
delete from tbname
where peopleid in (select peopleid from tbname group by peopleid having count(peopleid) > 1)
and rowid not in (select min(rowid) from tbname group by peopleid having count(peopleid )>1)
注:会报1093错误,请把子查询中的tbname改成临时表


三、update(改)
1、同张表把a字段的内容复制到b字段
update tbname set b=a

2、同库不同表,根据两表id值一致,把a表name字段复制到b表的name字段
update a,b set b.b=a.a where a.id=b.id;
update a inner join b on a.id=b.id set b.name=a.name;


四、select(查)
1、查询表中某字段中有中文的数据
select * from `tbname` where name regexp concat('[',char(0xe0),'-',char(0xef),'][',char(0x80),'-',char(0xbf),'][',char(0x80),'-',char(0xbf),']');

2、获得指定表字段
use information_schema;
select column_name from columns where table_name='tabllename';

3、获取表中某字段符合包含某字符串的数据
select * from `pre_forum_post_copy` where locate(2143842,pid);

后续会不断补充增加!欢迎大家补充


阅读(2975) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图