Mysql读语句优化一些好的习惯----yueliangdao0608

GIS_Cloud 2011-10-26 03:38:17
加精
1、
SELECT * FROM t WHERE YEAR(d) >= 1994;

SELECT * FROM t WHERE d >= '1994-01-01';//这个好,相比上面的语句没有用year函数,
-------------------------------------------------------------------------------
2、
SELECT * FROM Country ,CountryLanguage
WHERE Country.Code= CountryLanguage.CountryCode;

SELECT * FROM Country JOIN CountryLanguage
ON Country.Code= CountryLanguage.CountryCode;//这个好,显式说明了连接关系,以前好像在哪里看到过,记不起来了
-------------------------------------------------------------------------------
3、
SELECT * FROM t WHERE id = ‘19’;

SELECT * FROM t WHERE id = 19;//id 设置成int类型的要比char或者archar的好?不是很明白
-------------------------------------------------------------------------------
4、
SELECT * FROM t WHERE length(column_t) = 5;

SELECT * FROM t WHERE column_length=5; //这个也不明白

--------------------------------------------------------
5、
SELECT * FROM t WHERE name LIKE '%de%‘

SELECT * FROM t WHERE name LIKE 'de%'
SELECT * FROM t WHERE name >= 'de' AND name < 'df‘//将like查询改成非like查询?具体例子什么意思不清楚
-------------------------------------------------------------------------------
6、
SELECT * FROM t WHERE 1;

SELECT * FROM t WHERE 1 LIMIT 10;这个也不懂
-------------------------------------------------------------------------------
7、
SELECT * FROM Country WHERE Name LIKE 'M%';

SELECT Name FROM Country WHERE Name LIKE 'M%';//只取需要的字段

在看yueliangdao0608的Mysql开发与优化的ppt时,看到了上面的sql,所以拿出来请教下
...全文
2041 78 打赏 收藏 转发到动态 举报
写回复
用AI写文章
78 条回复
切换为时间正序
请发表友善的回复…
发表回复
懒得去死 2011-11-15
  • 打赏
  • 举报
回复
楼层真多。
bzcode 2011-11-02
  • 打赏
  • 举报
回复
楼主让我学习了,沙发让我长见识了。
peasi 2011-11-01
  • 打赏
  • 举报
回复
路过学习
test_lovemm 2011-11-01
  • 打赏
  • 举报
回复
讲得很好,顶一个test_content1111
mulk 2011-10-31
  • 打赏
  • 举报
回复
不错!!
jinguanding 2011-10-31
  • 打赏
  • 举报
回复
ito_oti 2011-10-31
  • 打赏
  • 举报
回复
路过学习
QinLeefirst 2011-10-31
  • 打赏
  • 举报
回复
过来,学习学习!
shenyangong123 2011-10-31
  • 打赏
  • 举报
回复
学习了
  • 打赏
  • 举报
回复
要懂得优化
aierda 2011-10-31
  • 打赏
  • 举报
回复
good,学习了。。。
gdx9125 2011-10-31
  • 打赏
  • 举报
回复
狠狠的学习了、、、
nelen007 2011-10-31
  • 打赏
  • 举报
回复
可以这样啊,学习了
pao901 2011-10-30
  • 打赏
  • 举报
回复
为了积分学习了
kofkyo 2011-10-30
  • 打赏
  • 举报
回复
大灰狼的评价很好
gggkcb 2011-10-30
  • 打赏
  • 举报
回复
学习中~~~~~~~~
YHL27 2011-10-30
  • 打赏
  • 举报
回复
good,学习了。。。
andyqh 2011-10-30
  • 打赏
  • 举报
回复
看看哦,是怎么回事
无天 2011-10-30
  • 打赏
  • 举报
回复
2楼说的是正解。5应该是一样的,如果字段没有中文字符的话。
青团儿 2011-10-30
  • 打赏
  • 举报
回复
学习了 啊
加载更多回复(44)
内容概要:本文介绍了一种基于多目标粒子群算法(MOPSO)的微电网优化调度模型,综合考虑风能、光伏、储能系统、柴油发电机、燃气轮机以及与主电网之间的能量交互等多种分布式能源的协同运行。通过构建以运行成本最小化、碳排放最低化和系统可靠性最优化为目标的多目标优化模型,利用Matlab平台实现MOPSO算法求解,完成对微电网在不同运行场景下的能量管理与调度方案优化。该模型能够有效平衡经济性与环保性之间的关系,适用于含多类型分布式电源的复杂微电网系统,具有较强的工程应用价值和科研参考意义; 适合人群:具备一定电力系统基础知识和Matlab编程能力的研究生、科研人员及工程技术人员,尤其适合从事微电网、智能电网、综合能源系统、可再生能源集成与优化调度等领域研究的专业人士; 使用场景及目标:①用于多能源耦合微电网系统的协同优化调度研究;②支持多目标智能优化算法在能源系统中的建模与求解实践,帮助用户掌握MOPSO在实际工程问题中的应用方法;③为学术论文复现、毕业设计、科研项目开发提供完整的代码实例与技术支撑; 阅建议:建议者结合Matlab代码与理论文档,深入理解目标函数构建、约束条件处理及Pareto最优解集生成机制,重点关注算法参数设置、多目标权衡分析与结果可视化,并可通过调整能源配置或引入新约束进行二次开发与创新研究。

57,064

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧