SQL
六芒兎
上帝是个程序员,把不可能编成可能!
展开
-
Mysql批量插入简单测试数据
转载来源:https://www.jianshu.com/p/a3a786a2f1c2创建表CREATE TABLE `t_user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `age` tinyint(4) DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_time` datetime DEFAUL原创 2020-08-21 10:13:38 · 221 阅读 · 0 评论 -
MySQL时间节点获取
-- 昨天SELECT DATE_SUB(CURDATE(), INTERVAL + 1 DAY );-- 去年1月1日SELECT DATE_ADD(DATE_FORMAT(NOW(), '%y-01-01'),INTERVAL -1 YEAR);-- 前6个月SELECT DATE_ADD(date_format(now(), '%y-%m-%d'),interval -6 MONTH);-- 去年12月31日SELECT DATE_ADD(DATE_FORMAT(NOW(), '%y-1原创 2020-08-10 20:51:21 · 504 阅读 · 0 评论 -
批量生成清表脚本SQL
select concat('truncate table ','数据库名称.',table_name,';') from information_schema.TABLES where table_schema='数据库名称' and table_type='BASE TABLE';原创 2020-08-10 20:31:01 · 336 阅读 · 0 评论 -
SQL正则表达式
当我们要进行一些简单的糊涂查询时用百分号(%),通配符(_)就可以了.其中%表达任意长度的字符串,_表示任意的某一个字符.比如select * from emp where ename like 's%' or ename like 's_';但如果在一些复杂的查询中关用这两个符号sql语句就会非常复杂,而且也不一定能实现.从Oracle 10g开始引入了在其他程序语言中普通使用的转载 2015-09-07 10:32:25 · 197 阅读 · 0 评论