使用结构化查询语言制定正确有效的数据库问题和命令来查询建筑艺术是一门艺术,在选择查询中,可以使用JOIN、WHERE和HAVING子句范围内的结果来分析和汇总特定行和列中的结果,并使用UNION合并多个查询的结果。插入、删除和更新命令可以引用的连接。插入...select的查询结果被插入到另一个表中。删除并更新范围中的WHERE子句。
1.几岁?
知道了出生日期,就需要计算出这个人的年龄。假设你的出生日期是1986年5月25日:
SELECT DATE _ FORMAT(FROM _ DAYS(TO _ DAYS(NOW())-TO _ DAYS(1986 05 25)),& # 39;% Y & # 39) + 0;
2.两个日期的区别
以秒、分、小时或天为单位计算两个日期时间值之间的差值。如果dt1和dt2是& 形式的日期时间值YYYY-MM-DD HH:MM:SS & # 39;dt1和dt2之间的秒数
UNIX _ TIMESTAMP(1358498312)-UNIX _ TIMESTAMP(517378271);
UNIX时间戳(dt2 ) - UNIX时间戳(dt1)
用分钟数除以60,除以3600,用小时数除以3600 * 24。
3.显示列的值出现n次。
选择id
来自tbl
按id分组
具有COUNT(*)= N;
4.计算两个日期之间的数量。
任意两个日期之间的几个工作日最简单的支持就是D列,天,节假日,所有的日子都填在所有可能的相关年历里。那么下面的查询将包括工作日的开始和停止:
选择计数(*)
从日历
其中d在开始和停止之间
DAYOFWEEK(d)不在(1,7)中
而holiday = 0;
5.找到主键的表
挑选
k .列名
来自information _ schema . table _ constraints
连接信息_模式.关键字_列_用法k
USING(约束名,表模式,表名)
其中t.constraint _ type = & # 39主键& # 39;
而t.table _ schema = & # 39db & # 39
而t.table _ name = & # 39tbl & # 39
6.你的数据库有多大?
挑选
table _ schema AS & # 39数据库名称& # 39;,
ROUND(SUM(data _ length+index _ length)/1024/1024,3)AS & # 39;数据库大小(MB)& # 39;,
ROUND( SUM( data_free ) / 1024 / 1024,3)AS & # 39;可用空间(MB)& # 39;
来自information_schema.tables
GROUP BY table _ schema
bitsCN.com adminjs.cn是一个以CSS、JavaScript、Vue、HTML为核心的前端开发技术网站。我们致力于为广大前端开发者提供专业、全面、实用的前端开发知识和技术支持。 在本网站中,您可以学习到最新的前端开发技术,了解前端开发的最新趋势和最佳实践。我们提供丰富的教程和案例,让您可以快速掌握前端开发的核心技术和流程。 Adminjs.cn还提供一系列实用的工具和插件,帮助您更加高效地进行前端开发工作。我们提供的工具和插件都经过精心设计和优化,可以帮助您节省时间和精力,提升开发效率。 在Adminjs.cn中,您可以找到您需要的一切前端开发资源,让您成为一名更加优秀的前端开发者。欢迎您加入我们的大家庭,一起探索前端开发的无限可能!