仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 754|回复: 7
打印 上一主题 下一主题

[学习教程] MYSQL网站制作之分享6个有效的MySQL语句

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:14:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
MySQL的低成本来自于其简单性吗?它的普及性是由于其低成本吗?其实,在MySQL的最“好”与最“不好”的功能之间没有明显的分界线,但它们组合在一起就形成了一副让我们欣赏的作品。  明天给人人先容六条对照有效的MySQL的SQL语句,大概良多人都经由过程PHP来完成这些功效。
  1.盘算年纪
  你想经由过程诞辰来盘算这团体有几岁了。
  SELECTDATE_FORMAT(FROM_DAYS(TO_DAYS(now())-TO_DAYS(@dateofbirth)),%Y)+0;
  2.两个工夫的差
  获得两个datetime值的差。假定dt1和dt2是datetime范例,其格局为‘yyyy-mm-ddhh:mm:ss’,那末它们之间所差的秒数为:
  UNIX_TIMESTAMP(dt2)-UNIX_TIMESTAMP(dt1)
  除以60就是所差的分钟数,除以3600就是所差的小时数,再除以24就是所差的天数。
  3.显现某一列呈现过N次的值
  SELECTid
  FROMtbl
  GROUPBYid
  HAVINGCOUNT(*)=N;
  4.盘算两个日子间的事情日
  所谓事情日就是除出周六周日和节沐日。
  SELECTCOUNT(*)
  FROMcalendar
  WHEREdBETWEENStartANDStop
  ANDDAYOFWEEK(d)NOTIN(1,7)
  ANDholiday=0;
  5.查找表中的主键
  SELECTk.column_name
  FROMinformation_schema.table_constraintst
  JOINinformation_schema.key_column_usagek
  USING(constraint_name,table_schema,table_name)
  WHEREt.constraint_type=PRIMARYKEY
  ANDt.table_schema=db
  ANDt.table_name=tbl
  6.检察你的数据库有多年夜
  SELECT
  table_schemaASDbName,
  Round(Sum(data_length+index_length)/1024/1024,3)ASDbSize(MB),
  Round(Sum(data_free)/1024/1024,3)ASFreeSpace(MB);
  FROMinformation_schema.tables
  GROUPBYtable_schema;
  但愿对你有匡助。
<Pstyle="TEXT-INDENT:2em">
这些过程被存储和运行在数据库服务器上,以减少在客户端的处理过程,从而最大限度地提高了处理能力,因为通常情况下数据库服务器会运行地更快。存储过程并不是MySQL独有的功能,但是这个最近新增加的功能使得这个数据库比以前更具吸引力了。
沙发
发表于 2015-1-19 05:52:46 | 只看该作者
一个百万级别的基本信息表A,一个百万级别的详细记录表B,A中有个身份证id,B中也有身份id;先要找出A中在B的详细记录。
深爱那片海 该用户已被删除
板凳
发表于 2015-1-24 15:42:09 | 只看该作者
我是一个ERP初学者,对于前台运用基本熟悉,但对于后台SQLServer的运用一点也不懂,特想学习下相关资料。至少懂得一些基本的运用。希望各位能给于建议,小弟再谢过!
灵魂腐蚀 该用户已被删除
地板
发表于 2015-2-2 05:00:12 | 只看该作者
对于微软系列的东西除了一遍遍尝试还真没有太好的办法
只想知道 该用户已被删除
5#
发表于 2015-2-22 16:25:16 | 只看该作者
无法深入到数据库系统层面去了解和探究
因胸联盟 该用户已被删除
6#
发表于 2015-3-7 01:32:16 | 只看该作者
至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。
第二个灵魂 该用户已被删除
7#
发表于 2015-3-14 05:18:10 | 只看该作者
学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了!
莫相离 该用户已被删除
8#
发表于 2015-3-21 00:37:20 | 只看该作者
这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-21 05:34

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表