Database
文章平均质量分 81
心郎
目标的不可更改 就决定了手段的多种选择
展开
-
彻底解决mysql中文乱码的办法
MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程式(例如php)的连线语系设定问题强烈建议使用utf8!!!!utf8可以兼容世界上所有字符!!!!Linux下Mysql插入中文显示乱码解决方案mysql -uroot -p 回车输入转载 2014-12-25 17:19:44 · 390 阅读 · 0 评论 -
mybatis sql案例
select b.* from brand bjoin goods g on(b.id = g.brand_id) where g.category_id in ${categoryId} select b.* from brand b join goods g on(b.id = g.brand_id) where b.country_i原创 2015-01-05 14:44:10 · 516 阅读 · 0 评论 -
详解 MySQL 的计划任务
注意:5.1以后才支持!让MYSQL定期执行指定的一条命令。功能类似于crontab。1、 检查你的MYSQL是否开了这个功能SHOW VARIABLES LIKE 'event_scheduler';我执行了一遍发现记录为空说明我的MYSQL没有开呢。OK解决办法2、 打开你的MYSQL的计划任务功能使用这个功能之前必须确保event_scheduler已开启,可执行原创 2015-01-05 15:04:15 · 446 阅读 · 0 评论 -
sql 时间转化问题
1.1 获得当前日期+时间(date + time)函数:now() 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数: current_timestamp() current_timestamp localtime() localtime localtimestamp() localtimestamp 这些日期时间函数,都原创 2015-01-05 15:02:15 · 594 阅读 · 0 评论 -
sql 特例
1 插入语句中的判断 如果有就删除 在插入-----> 影响2行 replace into user_concern(user_id,brand_id,status) VALUES(2100,202,1) 如果有就修改 没有就插入----->影响1行 INSERT INTO user_concern (user_id,brand_id) values原创 2015-01-05 14:59:42 · 385 阅读 · 0 评论 -
mysql数据库 优化技巧
一 优化sql常用查询缓存 例如一些数据不需要及时更新的列表 sql的缓存非常重要 也是能非常明显提升查询速度 与降低数据压力的方法 二 在select前添加explain 可以更方便的帮助你选择更好的索引和写出更优化的查询语句三 添加索引 1 普通索引(INDEX):最基本的索引,没有任何限制 2 唯一索引(UN转载 2016-06-28 13:13:29 · 278 阅读 · 0 评论