千家信息网

MySQL数据库操作的常用SQL语句有哪些

发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,MySQL数据库操作的常用SQL语句有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在MySQL数据库操作中,我们常常编写一些S
千家信息网最后更新 2025年01月22日MySQL数据库操作的常用SQL语句有哪些

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='PRIMARYKEY'ANDt.table_schema='db'ANDt.table_name=tbl'

6.查看你的数库有多大

ELECTtable_schemaAS'DbName',Round(Sum(data_length+index_length)/1024/1024,3)AS'DbSize(MB)',Round(Sum(data_free)/1024/1024,3)AS'FreeSpace(MB)'FROMinformation_schema.tablesGROUPBYtable_schema;

关于MySQL数据库操作的常用SQL语句有哪些问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

数据 数据库 语句 就是 两个 问题 常用 工作日 更多 有用 工作 帮助 解答 易行 简单易行 之间 内容 功能 天数 小伙 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 仓储管理系统数据库课程设计心得 开发服务器管理excel 计算机网络技术基础课程简介 软件开发如何结算 数据库自动化测试 奇安信金融机构网络安全态势 数据库中字段为空怎么表示 服务器自带的管理端口 数据库表中设置时间格式 单位的信息网络安全 宁波东十网络技术有限公司 智能服务器巡检管理系统 软件开发什么都不会有人收吗 湖南网络安全宣传周视频 财务软件开发哪家好 题库软件开发申报材料 数据库与web技术就业 关系型数据库单元有 网络安全相关英语说明书 群消息数据库设计 软件开发实习刚转正工资 东土科技 工业互联网白皮书 热血三国数据库玩家资料 客户端链接不上服务器其他人可以 怎样快速学会网络技术 linq怎么连接 数据库 中搜互动网络技术有限公司 数据库活动日志满了 苏州创业园 软件开发 在数据库里创建数据库表
0