MySql
buyerhou
这个作者很懒,什么都没留下…
展开
-
Mysql中通过生日计算年龄
以前使用mysql不是很多,对mysql的函数也不是很熟悉,遇到这个问题第一时间百度搜索,搜索到这两种方法,这两种方法是排在百度第一条的博客。方法一SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(birthday)), '%Y')+0 AS age方法一,作者也说出了缺陷,就是当日期为未来日期时结果为0,而不是负数;这里使用了5个函数和两个...转载 2018-03-28 15:22:11 · 5988 阅读 · 2 评论 -
bigint 类型的数据转为为日期
数据库表中的时间字段保存的是java程序中通过date类中getTime方法获取到的值该怎样转换成时间格式。直接贴sql语句先将int类型转换为时间数据类型 from_unixtime(1488470400000/1000) 在通过函数对时间进行格式化 DATE_FORMAT(from_unixtime(YANSHOU_TIME/1000),'%Y-%m-%d') ...原创 2018-03-28 15:28:14 · 9388 阅读 · 0 评论 -
mysql中修改表的默认编码和表中字段的编码
mysql> call pr_convert_dbtab_utf8('jiradb');+-----------------------------+| concat('table: ', tabCount) |+-----------------------------+| table: 245 |+-----------------------------+1 row in setQuery OK, 0 rows affectedm转载 2018-05-10 10:52:35 · 13563 阅读 · 0 评论 -
mysql 增删改字段语句
1 增加字段//增加一个字段,默认为空alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认不能为空alter table user add COLUMN new2 VARCHAR(20) NOT NULL;2 批量增加字段bagin; ...转载 2018-07-19 17:33:43 · 305 阅读 · 0 评论 -
mysql 创建函数ERROR 1418 (HY000):
mysql 创建函数的时候 报错 ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log...原创 2018-08-17 18:02:31 · 421 阅读 · 0 评论 -
Mysql 生成 前缀+日期+流水 的序列号 格式如 201809070001
参考网上sqlserver的写法,转换成mysql的存储过程,有错误的地方请指正参考网址 :http://www.accessoft.com/blog/article-show.asp?userid=24010&Id=17344-- =============================================-- Description: <自动生成流水码,...原创 2018-09-07 16:13:37 · 4693 阅读 · 1 评论