mysql
技多不压身
不掉头发的开发,哈哈~~
展开
-
mysql中information_schema.columns字段说明
MySQL版本大于5.0时,有个默认数据库information_schema,里面存放着所有数据库的信息(比如表名、 列名、对应权限等),通过这个数据库,我们就可以跨库查询,爆表爆列。1. 获取所有列信息(COLUMNS)SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=‘数据库名’; COLUMNS表:提供了关于...原创 2020-04-03 15:12:22 · 4500 阅读 · 0 评论 -
Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.
IDEA关联mysql的错误提示报错问题:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.时区错误,MySQL默认的时区是UTC时区,比北京时间晚8个小时。所以要修改mysql的时长在mysql的命令模式下,输入:set glob...原创 2019-11-27 16:04:02 · 166 阅读 · 0 评论 -
飞腾、龙芯、源码编译mysql数据库
公司不能连接外网,要安装mysql数据库只能安装包安装,目前公司在龙芯服务器上安装,也就是mips64el架构上安装,mysql在此不适配,所以要源码编译安装mysql。在此用编译mysql,n多次,几天的时间过去了,一直报错,报错解决再报错,再解决,实在不行。需要修改源码里面的东西,后来了解到mips64el,不支持mysql,在龙芯上只能用mariadb。其实都是一样,但龙芯上就是不支持,...原创 2018-09-03 14:16:58 · 3552 阅读 · 13 评论 -
where和having的区别
1.类型“where”是一个约束声明,在查询数据库的结果返回之前对数据库中的查询条件进行约束,即在结果返回之前起作用,且“where”后面不能写“聚合函数”。“having”是一个过滤声明,是在查询数据库结果返回之后进行过滤,即在结果返回值后起作用,并且“having”后面可以写“聚合函数”。where、聚合函数、having在from后面的执行顺序: where>聚合函...原创 2018-10-12 11:33:09 · 16421 阅读 · 1 评论 -
MySQL批量SQL插入性能优化
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,可能每天花费在数据导入上的时间就会长达几个小时之久。因此,优化数据库插入性能是很有意义的。 网络上的牛人很多,总会有一些手段可以提高insert效率,大家跟我一起分享一下吧: 1. 一条SQL语句插入多条数据。 我们常用的插入语句大都是一条一个inse...转载 2018-10-22 11:26:53 · 149 阅读 · 0 评论