企业如何通过vue小程序开发满足高效运营与合规性需求
343
2023-12-09
MySQL数据库操作的常用SQL语句有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
在MySQL数据库操作中,我们常常编写一些SQL语句来实现自己想要的功能。但是对于初学MySQL数据库的人来说这似乎又有一定的难度。下面小编来讲解下比较有用的MySQL数据库操作的SQL语句有哪些?
比较有用的MySQL数据库操作的SQL语句有哪些
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次的值
SELECTidFROMtblGROUPBYidHAVINGCOUNT(*)=N;
4.计算两个日子间的工作日
所谓工作日就是除出周六周日和节假日。
SELECTCOUNT(*)FROMcalendarWHEREdBETWEENStartANDStopANDDAYOFWEEK(d)NOTIN(1,7)ANDholiday=0;
5.查找表中的主键
SELECTk.column_nameFROMinformation_schema.table_constraintstJOINinformation_schema.key_column_usagekUSING(constraint_name,table_schema,table_name)WHEREt.constraint_type=PRIMARYKEYANDt.table_schema=dbANDt.table_name=tbl
6.查看你的数库有多大
ELECTtable_schemaASDbName,Round(Sum(data_length+index_length)/1024/1024,3)ASDbSize(MB),Round(Sum(data_free)/1024/1024,3)ASFreeSpace(MB)FROMinformation_schema.tablesGROUPBYtable_schema;
关于MySQL数据库操作的常用SQL语句有哪些问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~