有用的mysql语句
2019独角兽企业重金招聘Python工程师标准>>>
文给大家介绍六条比较有用的MySQL的SQL语句,可能很多人都通过PHP来实现这些功能。
1. 计算年数
你想通过生日来计算这个人有几岁了。
SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@dateofbirth)), '%Y') + 0;
2. 两个时间的差
取得两个 datetime 值的差。假设 dt1 和 dt2 是 datetime 类型,其格式为 ‘yyyy-mm-dd hh:mm:ss’,那么它们之间所差的秒数为:
UNIX_TIMESTAMP( dt2 ) - UNIX_TIMESTAMP( dt1 ) 除以60就是所差的分钟数,除以3600就是所差的小时数,再除以24就是所差的天数。
3. 显示某一列出现过N次的值
SELECT id
FROM tbl
GROUP BY id
HAVING COUNT(*) = N;
4. 计算两个日子间的工作日
所谓工作日就是除出周六周日和节假日。
SELECT COUNT(*)
FROM calendar
WHERE d BETWEEN Start AND Stop
AND DAYOFWEEK(d) NOT IN(1,7)
AND holiday=0;
5. 查找表中的主键
SELECT k.column_name
FROM information_schema.table_constraints t
JOIN information_schema.key_column_usage k
USING (constraint_name,table_schema,table_name)
WHERE t.constraint_type='PRIMARY KEY'
AND t.table_schema='db'
AND t.table_name=tbl'
6. 查看你的数库有多大
ELECT
table_schema AS 'Db Name',
Round( Sum( data_length + index_length ) / 1024 / 1024, 3 ) AS 'Db Size (MB)',
Round( Sum( data_free ) / 1024 / 1024, 3 ) AS 'Free Space (MB)'
FROM information_schema.tables
GROUP BY table_schema
-------------------自CSDN博客
转载于:https://my.oschina.net/mingtingling/blog/118585
有用的mysql语句相关推荐
- mysql数据库比较语句,六条比较有用的MySQL数据库操作的SQL语句小结
在MySQL数据库操作中,我们常常编写一些SQL语句来实现自己想要的功能.但是对于初学MySQL数据库的人来说这似乎又有一定的难度.此文我们总结了六条比较有用的SQL语句,初学者可以套用下面的格式,接 ...
- 100% 展示 MySQL 语句执行的神器-Optimizer Trace
在上一篇文章<用Explain 命令分析 MySQL 的 SQL 执行>中,我们讲解了 Explain 命令的详细使用.但是它只能展示 SQL 语句的执行计划,无法展示为什么一些其他的执行 ...
- mysql trace工具_100% 展示 MySQL 语句执行的神器-Optimizer Trace
在上一篇文章<用Explain 命令分析 MySQL 的 SQL 执行>中,我们讲解了 Explain 命令的详细使用.但是它只能展示 SQL 语句的执行计划,无法展示为什么一些其他的执行 ...
- 什么MySQL语句在存储过程体中是合法的
什么MySQL语句在存储过程体中是合法的? 什么样的SQL语句在Mysql存储过程中才是合法的呢?你可以创建一个包含INSERT, UPDATE,DELETE, SELECT, DROP, CREA ...
- 一些常用的mysql语句实例-以后照写2
specification: 规范, 规格, 产品规范, 产品规格, 技术规范, 产品说明书. 如: create_specification, 等等 创建数据库时, 显式地指明, 字符集: crea ...
- MySQL--入门篇:MySQL入门必会知识 Windows安装MySQL的zip包 一步一步带你图解安装MySQL过程 详细图解MySQL语句
阅读目录 数据和数据库 MySQL介绍 MySQL的详细安装教程 Windows版本:MySQLl的安装.启动和基础配置 下载 配置 环境变量 安装 和 启动MySQL服务端 MySQL的卸载 MyS ...
- mysql语句生成工具_强烈推荐一款MySQL语句优化辅助工具,值得收藏
概述 优化SQL,是DBA常见的工作之一.如何高效.快速地优化一条语句,是每个DBA经常要面对的一个问题.对于一名DBA来说,掌握一门语言配合自己的工作是非常必要的.相对于shell的简单.perl的 ...
- MySQL 语句整理 2019-5-3
MySQL 语句整理 在整理完Oracle的一些常见用语句后,由于MySQL的语法跟Oracle略有不同,随跟PN的MySQL视频进行了间接整理. 查询薪水大于1800, 并且部门编号为20或30的员 ...
- mysql 系统表 存储过程_数据库系统(六)---MySQL语句及存储过程
1.存储过程是一组为了完成某项特定功能的 SQL 语句集,其实质上就是一段存储在数据库中的代码,它可以由声明式的 SQL 语句(如 CREATE.UPDATE 和SELECT 等语句)和过程式 SQL ...
最新文章
- spring手动代码控制事务
- 基于Mahout的电影推荐系统
- Prism4文档翻译(第四章 第一部分) 转载bluesky234
- Dbus的编译和安装
- HDU 3397 Sequence operation(线段树)
- Win32 SDK消息处理技巧
- 如何设计一个完美的权限管理模块
- Linux 备份与恢复
- wh计算公式_阀门扭矩计算公式
- 台式计算机打印机共享,只需两步台式和笔记本电脑可共享打印机
- .pth.tar文件
- 如何打开计算机本地组策略编辑器
- Phpstorm通过sftp远程开发
- linux 7进入目录的命令,centos7目录统计之du命令
- 《管理评论》投稿经验分享21年
- 1367:查找二叉树(tree_a)
- DSP营销百亿点击量背后原理竟然是这样
- 数字图像处理学习笔记(十五)——图像复原与重建
- 大智慧365除权数据导出存通达信板块源码+工具
- 微信小程序文字超出显示省略号
热门文章
- windows命令行安装python3_Python3---windows安装与运行
- 计算机视觉与深度学习 | 使用MATLAB实现图像SURF特征的提取与匹配以及目标定位(代码类)
- 学会对mysql的增删改查_Go实现对MySQL的增删改查
- msp430g2553串口接受数据_MSP430G2553串口通信
- 北航计算机应用基础 统考,北航10秋学期《计算机应用基础》模拟题.doc
- 中psr_PSR-SX900测评:雅马哈升级幅度较大的高品质编曲键盘
- 上海女博士“择偶条件”惹争议,相亲像是在许愿,网友:别做梦了 !
- 【Python】强烈建议你学这 3 个 Python AutoEDA 工具包!
- 2021CVPR冠军图像分割算法全解密
- 华为的深度学习平台:ModelArts