mysql快速复制数据,多条件查询技巧
2017-12-03 18:49
696 查看
mysql快速复制数据
INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM 来源表;
请注意以上两表的字段必须一致(字段类型),否则会出现数据转换错误
如果是目标表和来源表是同一张表,快速复制数据,可用于测试性能
数据库多条件查询技巧
public ResultSet gradeList(Connection con,PageBean pageBean,Grade grade)throws Exception{ //StringBuffer用于字符串的追加 StringBuffer sb=new StringBuffer("select * from t_grade"); //isNotEmpty是判断是否为空的方法 if(grade!=null && StringUtil.isNotEmpty(grade.getGradeName())){ //追加sql语句 sb.append(" and gradeName like '%"+grade.getGradeName()+"%'"); } if(pageBean!=null){ sb.append(" limit "+pageBean.getStart()+","+pageBean.getRows()); } //把StringBuffer类型转化为String,把sb(sql语句)的第一个and替换为where PreparedStatement pstmt=con.prepareStatement(sb.toString().replaceFirst("and", "where")); return pstmt.executeQuery(); }
相关文章推荐
- MySQL IFNULL中可以有select语句;查询一个表中的数据,同时查看另一个表中是否有符合条件的额数据
- mysql进阶(五)数据表中带OR的多条件查询
- MySQL 查询语句SELECT和数据条件过滤
- mysql 数据库怎样快速的复制表以及表中的数据
- MySQL 设置数据按条件查询下的序号
- 教你在MySQL中快速复制表格作为测试数据
- mysql常用基础操作语法(六)--对数据排序和限制结果数量的条件查询【命令行模式】
- Mysql 左连接查询条件位置不同造成数据查不出来
- 如何优化Mysql千万级快速分页,limit优化快速分页,MySQL处理千万级数据查询的优化方案!(zz)
- mysql 把当前行数据作为子查询的条件、基于join的update、创建触发器
- Mysql查询重复数据并按条件删除重复行
- 在MySQL中快速复制数据表方法汇总
- Mysql(三)-数据导入,导出、管理表记录、条件匹配、表查询方式
- mysql 百万数据存储过程 查询优化技巧
- MySQL 百万级数据查询优化技巧
- MySQL快速复制数据库数据表的方法
- MySQL 设置数据按条件查询下的序号
- 30个mysql千万级大数据SQL查询优化技巧详解
- mysql 查询去除表中(多个条件确定的一个数据)
- MySQL 设置数据按条件查询下的序号 并存入数据库