语句积累

作者: 阿飞不理飞 | 来源:发表于2017-04-26 20:35 被阅读9次

非常见的增删改查语句之外的一些语句

1. 查询分析

执行查询分析
只需要在分析语句前面加上explain关键字就好

example:
explain select * from tableName;

2. 在项目中用到的一些实用的sql语句

创建一个跟已有表结构相同的新表(包括索引)
create table newTableName like oldTableName;
创建一个跟已有表结构相同的新表(不包括索引)
create table newTableName select * from oldTableName limit 0;
将数据库中的已有表结构的数据重新组合放到另外一个表中
1.相同表结构,将其他表中的数据整合起来放到新表
1. insert into newTableName from (select * from tb1 union select * from tb2);
2. select * into newTableName from (select * from tb1 union select * from tb2);
2.非相同表结构,将其他表中的数据整合起来放到新表
1. insert into newTableName(column1,column2) from (select column1,column2 from tb1 union select column,column2 from tb2);
2. select * into newTableName(column1,column2) from (select column1,column2 from tb1 union select column,column2 from tb2);
3. select column1,column2 into newTableName(column1,column2) from (select column1,column2 from tb1 union select column,column2 from tb2);
//在第三个语句中若tb1和tb2的表结构相同可以直接合并然后再挑出column1和column2

注意

插入的 from 选项中的 select 语句可以选择复合条件的插入
我用的实例是,将股票数据表中的数据按照年份分表重新建表将每年的数据存到一个表中。即股票信息的由股票代码散列改为由时间(年份的散列)
[股票信息表(K线数据表)的主键为股票代码和时间]

3. 后续待完善

相关文章

  • 语句积累

    驼铃声声,马蹄阵阵,当进出西域的梵音袅袅时,伴随其后的,是守护着一道道关驿,烽燧,城池的人们所付出的努力和牺牲

  • 语句积累

    非常见的增删改查语句之外的一些语句 1. 查询分析 执行查询分析只需要在分析语句前面加上explain关键字就好 ...

  • 语句积累

    1.好的习惯,排名第一的是:自律;排名第二的是:终身学习;排名第三的是:坚持运动。拥有这三种习惯,美好人生唾手可得...

  • mysql 语句积累

    导出所有索引

  • mysql 语句积累

    1.查看并优化字段的数据类型 2.mysql update更新用法

  • 英语句子积累

    You have justturned30. Do your parents ever urge you to g...

  • 书面表达语句积累

    1.safety comes first

  • 作文精彩语句积累

    精彩语句积累 1成功的花儿 人们只惊羡她现时的明艳 然而当初她的芽儿 浸透了奋斗的泪泉 ——冰心《成功的花》 2我...

  • sql语句持续积累中

    1、修改表结构: 1、表添加字段: 2、增: 1、insert: 3、改: 1、update:

  • 英语句子日积累

    1.7 1. be susceptible to 容易受...影响 以往的写法.....be influence...

网友评论

    本文标题:语句积累

    本文链接:https://www.haomeiwen.com/subject/etswzttx.html