sql
hehewjt
这个作者很懒,什么都没留下…
展开
-
记一次mysql无法启动故障恢复和备份规划
一次深刻的教训(阿里云自建mysql,centos6.9,mysql5.6),没有对数据库备份足够的重视,升级服务没有做应急预案,导致线上环境停机4小时维护。事情经过:1、应用需要升级,2、阿里云提示系统有漏洞需要打补丁,需要重启服务器3、停了应用服务,没有手工停mysql服务,重启服务器4、部署好应用,发现mysql连接异常,一脸懵逼。提示:Cannot connect to local MYSQL server through socket '/var/lib/mysql/mysql原创 2020-11-19 17:15:52 · 429 阅读 · 1 评论 -
怎样才能学好SQL(转) .
先学SQL,把子查询,group by, order by, having, union, exists, in, join, left join, inner join 搞得明明白白装个SQL 2005,装两个实例。装service pack。装了卸,卸了装,直到呕吐(嘿嘿) 把login, user, schema转载 2012-08-03 14:17:12 · 488 阅读 · 0 评论 -
DML与DDL区别
总体解释:DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或转载 2013-02-21 10:14:15 · 490 阅读 · 0 评论 -
mysql group_concat 注意的问题
今天在用到这个函数的时候,出现一个问题,在数据库中查询的好好地,但是在我程序中拿到之后是一串类似于B@83914b的对象,在网上一查才知道,是要把需要合并的字段转成char类型的数据才可以,不然是一个Byte的对象。GROUP_CONCAT(CAST(CONCAT(ext.intake,IFNULL(f.unit,''),' ',f.name) AS CHAR)) food参考资料转载 2013-09-03 15:14:44 · 2515 阅读 · 0 评论 -
mysql格式化小数
今天遇到一个问题,格式化浮点数的问题,用format(col,2)保留两位小数点,出现一个问题,例如SELECT FORMAT(12562.6655,2);结果:12,562.67查看文档:Formats the number X to a format like '#,###,###.##', rounded to D decimal places, and returns原创 2013-12-10 18:26:43 · 2734 阅读 · 0 评论 -
查询连续7天的数据sql问题
http://www.dreaminto.com/2012/0312/611.html转载 2014-07-28 15:57:40 · 4125 阅读 · 0 评论