
mysql
隔壁会编程的猫
这个作者很懒,什么都没留下…
展开
-
在mysql中查询时间最小的一条记录
需求:查询ctoc_tb表中用户最早操作记录1、首先下面这样写是错误的select user_id,min(date_time) min_time from ctoc_tb group by user_id原因:这样查询出的数据date_time确实是对应的最早时间,但是显示出来的user_id信息,不是和最早时间date_time对应的。当你使用GROUP_CONCAT(user_id)...原创 2019-12-03 15:55:26 · 8890 阅读 · 0 评论 -
Mysql多表操作(增删改查)
UPDATE user t1 left join (SELECT user_id, min(date_time) date_time from ctoc_tb group by user_id ) t2 on t2.user_id = t1.user_id SET t1.date_time = t2.date_time原创 2019-11-21 14:44:11 · 2573 阅读 · 0 评论 -
mysql-8.0.17-winx64 在配置文件[mysqld]下加入 skip-grant-tables还是出现 ERROR
步骤如下1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:net stop mysql打开第一个cmd1窗口,切换到mysql的bin目录,运行命令:mysqld --defaults-file=“C:\Program Files\MySQL\MySQL Server 5.1\my.ini” --console --skip-grant-tabl...原创 2019-10-29 22:54:49 · 454 阅读 · 0 评论 -
MySQL数据库设计
##数据库设计的目的:为业务系统构造出最优的数据存储模型,并建立好数据库中的表结构,及表与表之间的关联关系的过程。使之能有效的对应用系统中的数据进行存储,并且可以高效的对已经存储的数据进行访问。为什么要进行数据库设计优良的设计糟糕的设计减少数据冗余存在大量数据冗余避免数据维护异常存在数据插入,更新,删除异常节约存储空间浪费大量存储空间高效的访问访...原创 2019-07-11 19:23:14 · 730 阅读 · 0 评论 -
性能优化之MySQL优化
1、MySQL数据库优化1.1 数据库优化的目的1、避免出现页面访问错误由于数据库连接timeout产生页面5XX错误由于慢查询造成页面无法加载由于阻塞造成数据数据无法提交2、增加数据库稳定性很多数据库问题都是由于低效的查询引起的3、优化用户体验流畅页面的访问速度良好的网站功能体验1.2、可以从几个方面进行数据库优化数据库优化从4个方向去优化1、sql和索引,...原创 2019-07-16 18:34:25 · 275 阅读 · 0 评论