数据库
weixin_42218558
这个作者很懒,什么都没留下…
展开
-
[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated
[SQL]SELECT * FROM hxb_loan_biz_info WHERE ty_name=‘申请’;受影响的行: 0时间: 0.047s[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_sche...原创 2019-11-21 17:28:34 · 234 阅读 · 0 评论 -
Mysql的一些使用过的日期函数
1、yyyy-MM-dd hh:mm:ss的日期:SELECT NOW();或者:SELECT SYSDATE();两者的区别:now()是执行当前语句的时间,而sysdate()是实时时间。场景:sysdate()有可能对于主库和从库执行的返回值不一样,导致主从数据不一致。2、yyyy-MM-dd的日期:SELECT CURDATE();3、yyyy-MM-dd 00:00:00的...原创 2019-11-14 17:48:01 · 105 阅读 · 0 评论 -
首次页面加载很慢问题之mysql数据库查询效率分析篇
###分析sql执行时间##准备工作#查看数据库是否支持profilingSELECT @@have_profiling;#YES表示支持profilingSELECT @@profiling;#1表示开启profiling开关##1、执行要分析的sqlselect * from img_info;select * from img_info where id=1;##2、查看执行...原创 2019-10-30 19:10:01 · 469 阅读 · 0 评论 -
Mysql数据库优化之存储引擎介绍
MyISAM存储引擎InnoDB存储引擎MEMORY存储引擎MERGE存储引擎指定存储引擎的脚本:在创建表的脚本的结束前加engine=innodbMyISAM存储引擎不支持事务,也不支持外键。但是它的优势是访问速度快,对事务完整性没有要求或者以select 、insert为主的应用基本上可以用这个引擎来创建表。支持三种不同的存储结构:静态表、动态表、压缩表。静态表:表中的字段都是...原创 2019-03-26 22:10:31 · 96 阅读 · 0 评论 -
Mongodb入门
1、安装(1)下载安装包,官方地址:https://www.mongodb.com/(2)按照提示进行安装。注意:win7系统安装需要vc++运行库,如果没有则提示“无法启动此程序,因为计算机中丢失 VCRUNTIME140.dll”2、启动(1)在安装的路径下创建以下文件其中mongo.conf配置建立的另外两个文件夹的作用,配置如下:#数据库路径dbpath=D:\m...原创 2019-04-13 08:30:34 · 105 阅读 · 0 评论 -
Mysql之索引初识篇
索引介绍:定义-高效帮助数据库获取数据的数据结构(有序数据机构)。它是在数据库存储数据之外,还维护着满足特定查找算法的数据机构,这些数据机构以某种方式引用数据,这样就可以用这种数据机构实现高效查找算法,这种数据机构就是索引。图一如下:图二如下:图一是数据表,为了加快col2的查找速度,加入图二右侧的数据结构二叉查找树,每个节点分别包含着索引键值和该值所对应记录的物理地址指针,这样就可以通过二叉查...原创 2019-07-22 10:02:06 · 179 阅读 · 1 评论 -
Mysql之视图、存储过程和函数、触发器初识篇
一、视图初识篇1、视图概述视图(view)是一种虚拟存在的表。视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。实质就是执行select查询返回的结果集。所以在创建视图的时候主要还是查询语句创建。视图相比普通表的优势如下:(1) 简单:使用视图的用户完全不用关心后面对应的表的机构、关联条件和筛选条件,对用户来说已经是过滤好复合条件的结果集。...原创 2019-07-23 08:39:38 · 193 阅读 · 1 评论 -
一键执行sql脚本
一键执行sql脚本(其中括号中的均需指定):mysql -h(ip) -u(用户名) -p(密码) (数据库名) -P3306 –default-character-set=utf-8 -A <”执行脚本.sql”登录mysql,报错ERROE 1045(28000):Access denied for user ‘root’@’localhost’(using password:YE...原创 2019-08-14 14:16:51 · 516 阅读 · 0 评论 -
Shell脚本执行mysql命令时一直报错use: command not found。
Shell脚本执行mysql命令时一直报错use: command not found。shell脚本如下:echo “----------start”mysql -uroot -p(密码)use tempdbselect * from t_contract;echo “----------end”初步预测是我的use命令执行不了,于是我换了sql命令echo “---------...原创 2019-08-14 17:29:06 · 3942 阅读 · 0 评论