数据库
文杰_prise
这个作者很懒,什么都没留下…
展开
-
Navicat for MySQL 设置定时任务(事件)
进来开发项目时遇到一个问题,就是每天定时修改数据表中签到的字段。现在我就来记录一下用Navicat for MySQL 来实现定时任务。1、启动Navicat for MySQL,新建数据库连接,打开数据库,可能有点啰嗦。2、可以先查看定时任务的是否开启。通过以下命令:show variables like '%sche%';3、如果其设置值为为 OFF 或 0 ,通过执行下列语句,来转载 2016-12-05 19:14:23 · 7267 阅读 · 0 评论 -
数据库多表查询之 where & INNER JOIN
在多表查询中,一些SQL开发人员更喜欢使用WHERE来做join,比如:SELECT a.ID, b.Name, b.Date FROM Customers a, Sales b WHERE a.ID = b.ID;1缺点:在上面语句中,实际上是创建了两张表的笛卡尔积,所有可能的组合都会被创建出来。在笛卡尔连接中,在上面的例子中,如果有1000顾客和1000条销售记录,这个查询会先产生10转载 2016-12-06 18:06:45 · 298 阅读 · 0 评论 -
mysql 性能优化方法汇总
0、加索引索引建立规则:1.索引的字段必须是经常作为查询条件的字段;2.如果索引多个字段,第一个字段要是经常作为查询条件的。如果只有第二个字段作为查询条件,这个索引不会起到作用;3.索引的字段必须有足够的区分度;4.Mysql 对于长字段支持前缀索引;1、当只要一行数据时使用 LIMIT 1当你查询表的有些时候,你已经知道结果只会有一条结果,但因为你可能需要去fetch游标,转载 2016-12-07 10:26:09 · 307 阅读 · 0 评论