sql
一只安鲁达
这个作者很懒,什么都没留下…
展开
-
导入mysql sql文件出错
导入mysql sql文件时 Invalid default value for ‘create_time’ 报错,是因为版本的不同,mysql5.6对 timestamp 进行调整,若从5.6库里导出的sql 要将sql导入到5.7版本的mysql中,需要将timestamp 的类型 修改...原创 2019-01-25 09:22:25 · 286 阅读 · 0 评论 -
Mysql 中的插入更新
如果想在mysql 中插入数据,并且当主键相同时 即做更新操作,可以使用以下两种方法:一、replace into tablename (id,name) values(null,wang);二、 insert into table (player_id,award_type,num) values(20001,0,1) on DUPLICATE key update num=num+v...原创 2019-01-15 15:58:25 · 1851 阅读 · 0 评论 -
mysql字符串和整型之间的转换
mysql 字符串转换为整型 :CAST(varchar AS UNSIGEND ) ORDER BY整型转换为字符串:CONCAT (varchar,vachar1) 完成字符串的拼接注:UNSIGEND 类型 整型的每一种都分有无符号(unsigned)和有符号(signed)两种类型(float和double总是带符号的),在默认情况下声明的整型变量都是有符号的类型(char有点...原创 2019-02-28 16:21:01 · 3146 阅读 · 0 评论 -
mysql 日期类型的转换
在使用MySQL和oracle数据库的使用中,mysql 的ttimestamp的默认数据类型是yyyy-MM-dd HH:mm:ss 而oracle 数据库中日期类型大部分为 yyyy/MM/dd HH:mm:ss.000 所以在需要日期为标识而使用时 通常需要将日期格式化:MySQL 日期格式化:date_format(‘date’,’%Y-%m-%d %H:%m:%s’)Oracle ...原创 2019-02-28 16:01:33 · 673 阅读 · 0 评论 -
Mysql 查询时间 当天 七天 季度 月度时间
今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 17天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= dat...原创 2019-03-14 16:12:54 · 204 阅读 · 0 评论