Work for a month-小知识

  


 

  1.删除多个表中的数据: 把命名规范的表名用模糊查询匹配出来,然后把结果集复制到Excel表格中,在前面加上delete from,这是一个快速的好办法!!!主外键关系的话就要麻烦自己把删除语句调整一下啦

  查询数据库所有表名的SQL语句: 

  select table_name from information_schema.tables where table_schema='当前数据库'

 

 


 

    2. select for update  +  事务, 处理数据,锁行。 就是你在操作一行数据的时候,锁定它,避免其他人改动数据,导致你报错

 


 

    3.mysql语句表示:id不存在的时候就新增,id存在的时候就修改

  insert into .... on duplicate key .... 

 

 


 

    4.sql根据身份证号码查询年龄和性别 : 

  select  idCard, (YEAR(NOW()) - substring(idCard,7,4)) as age,
      CASE WHEN substring(idCard,17,1)%2=1 THEN ''
      WHEN substring(u.idCard,17,1)%2=0 THEN ''   END AS 'sex'   
  from 表名

 

 


 

    5.分享一个在线画图的网址

 

 


 

    6.分享一个可以同时在线编辑文档的网址 

 


 

    7.分享一个web前端转换时间的js      Moment.js

 

 

 

posted @ 2018-06-04 16:00  xiaoeach  阅读(118)  评论(0)    收藏  举报