mysql中计算某人的出生年份,应该输入什么命令

2021-01-07 16:55:02 字数 5568 阅读 1738

1楼:迸质弛咽

mysql登录与退出

登录mysql:

“输入mysql -u帐号 -p密码 这是登陆mysql退出:mysql > exit;

以下是实例参考下:

登录mysql:“输入mysql -uroot -p -p3306 -h127.0.0.1”

表示超级用户名root,密码稍后输入,端口号3306(不输入p默认为3306),

主机地址127.0.0.1(若使用本机作为主机,h默认127.0.0.1)

mysql退出三种方法:

mysql > exit;

mysql > quit;

mysql > \q;

2楼:匿名用户

select (year(curdate()) - 年龄)

mysql根据年龄计算出生年份

3楼:匿名用户

select(year(curdate())-年龄)

在mysql表中只知道出生年份,要求查询18-22岁之间的人

4楼:匿名用户

只有年份只能粗略计算年龄了,请参见下列语句

select * from tblname where year(now())-birth between 18 and 22;

5楼:匿名用户

select * from

[表名抄]

where

[出生日期

袭字段名] between date_add(now(),interval -22 year) and date_add(now(),interval -19 year);

按照bai出生年月du日计算来取zhi 小dao22大19的人

mysql中根据输入的年龄查询符合该年龄出生日期的数据

6楼:匿名用户

string sql = "select * from teacher where to_char(sysdate,'yyyy')-to_char(birthday,'yyyy') = " +key+" \n";

如何用sql语句把出生日期计算年龄,比如是1984-2-16怎么算出年龄啊

7楼:匿名用户

计算年龄就是,计算当前时间与出生日期的年份差的过程,所以用到datediff 函数。

一、datediff 函数简介

1、函数功能:返回两个日期之间的间隔指定单位值。

2、语法:datediff ( date-part, date-expression-1, date-expression-2 )

date-part :指定要测量其间隔的日期部分,常用参数说明

date-expression-1 某一间隔的起始日期。

date-expression-2 某一间隔的结束日期。

函数返回值:从date-expression-2值中减去 date-expression-1,返回两个参数之间 date-parts 的值。

3、范例演示:

selectdatediff(hh,'4:00am','5:50am')下面的语句返回102:

selectdatediff(mm,'1987/05/02','1995/11/15')下面的语句返回0:

selectdatediff(dd,'00:00','23:59')下面的语句返回4:

selectdatediff(dd,'1999/07/1900:00','1999/07/2323:59')下面的语句返回0:

selectdatediff(mm,'1999/07/19','1999/07/23')下面的语句返回1:

selectdatediff(mm,'1999/07/19','1999/08/23')

二、通过出生日期计算年龄的实例

1、实例**:a_test

2、sql语句如下:

selectbh,rq,

casewhendatediff(yy,rq,getdate())=0

thencast(datediff(mm,rq,getdate())aschar(3))+'个月'

elsecast(datediff(yy,rq,getdate())aschar(3))+'岁'

endas'年龄'

froma_test;

语句解析:语句主体部分

casewhendatediff(yy,rq,getdate())=0

thencast(datediff(mm,rq,getdate())aschar(3))+'个月'

elsecast(datediff(yy,rq,getdate())aschar(3))+'岁'

endas'年龄'

datediff函数计算出生日期rq与系统当前时间getdate()的年份差值,如果差值大于0,就计算月份差,显示月份为年龄。

语句结果如图:

8楼:匿名用户

可以用日期函数datediff计算出生日期与当前日期相差的年数

如datediff(year,'1984-2-16',getdate())

9楼:

,if( substring(from_unixtime(unix_timestamp('$','yyyy-mm-dd'), 'yyyymmdd'),5) >= substring(a.zcsdat,5) ,

substring(from_unixtime(unix_timestamp('$','yyyy-mm-dd'), 'yyyymmdd'),1,4) - substring(a.zcsdat,1,4),

substring(from_unixtime(unix_timestamp('$','yyyy-mm-dd'), 'yyyymmdd'),1,4) - substring(a.zcsdat,1,4)-1

) as emp_age --年龄: 跑数月日 >= 出生月日 ,年份差 ,否则年份差-1

10楼:木头释然

语句为:select floor(datediff(current_date,'1984-2-16')/356)

查看大图" class="ikqb_img_alink">常用sql对数据库操作:

连接数据库命令:mysql -u root -p密码创建数据库:create database dbname;

查看所有的数据库:show databases;

删除数据库:drop database dbname;

切换数据库:use dbname;

mysql是一个关系型数据库管理系统,由瑞典mysql ab 公司开发,目前属于oracle旗下产品。mysql 是最流行的关系型数据库管理系统之一,在 web 应用方面,mysql是最好的 rdbms (relational database management system,关系数据库管理系统) 应用软件。

11楼:最后的小丁

select datediff(year, 出生日期, getdate())

12楼:匿名用户

select datediff(year,'1984-2-16',getdate())

13楼:龙少

select extract(year from sysdate)- extract(year from to_date('1984-2-16','yyyy-mm-dd')) year from dual;

这个符合你的要求吗?

在mysql中、怎样根据年份或者月份查询数据表中的数据?

14楼:sh一阵风

下面以比较流抄行的袭mysql图形化管理工具navicat为例,其他工具或者在命令行中以及编程语言中操作时的执行的sql语句是一样的。

1、假设在数据库中有一个名为testtest的**,**内容如下图所示,表中有三条记录是9月份的

2、打开一个查询窗口,输入查询语句select * fromtesttestwhere month(date)='9';,该语句表示查询testtest**中9月份的记录

3、点击“运行”执行该sql语句,在下方可以看到已经查询到了9月份的三条记录

4、如需按年查询可输入select * fromtesttest where year(date)='2017';,2017代表需要查询的年份。如下图所示只查询到了一条记录是2017年的

15楼:匿名用户

查询2011的数据:select * from 表 where year(date)='2011';

查找月份为12的数据:select * from 表 where month(date)='12';

查找天数为本年第二天的数据:select * from 表 where dayofyear(date)='2';

我解释一下版:

select * from 表 where 这是必

权须的year,month,dayofyear是mysql的函数,分别是取得年,月,和当前时间在本年是第几天的3个函数

date就是你保存时间的字段

等号后面的当然条件啦。

16楼:匿名用户

利用mysql的自带函数截取就行了,把你需要的年份截取出来查询

17楼:匿名用户

select * from table_name t where to_char(t.存时间字段,'yyyy')='2011'

在cmd中用什么命令进入mysql控制台?

18楼:竹非竹

首先在电脑里配好好环境变量,然后在cmd中输

入mysql相关命令**,即可在cmd中输入命令直接进入回mysql控制台。具体

答操作请参照以下步骤,演示电脑系统为windows7。

1、用鼠标右键右击“计算机”,选择属性,在出现的界面中点击“高级系统设置”。

2、在高级系统设置里面,选择“环境变量”,如下图所示。

3、在环境变量系统变量里面找到"path",点击编辑,如下图所示。

4、找到mysql的安装目录,复制其地址,将mysql的安装目录地址复制到path中,用英文分号分割path先前的内容,然后一直点击确定。

5、在cmd中输入“mysql -uroot -p123456”,root是mysql用户名,123456是密码,可以看到可以直接打开。

19楼:匿名用户

进入mysql安装目录的bin目录

然后执行命令

mysql -uuser -ppassword database比如用户名为root,密码为mysql,数据库为test命令如下专

mysql -uroot -pmysql test也可以直接执行mysql -uroot -pmysql进入属控制台后,使用use test;

份出生的是属于什么命啊,1965年出生的人五行是什么命

1楼 匿名用户 1965年是农历乙巳年,是生肖属蛇年。 生 1965 2025 五行属覆灯火命,出洞之蛇。 为人气象端正,且喜好春风,只是命带指背煞,为善不彰,救人无功,做功不得好,早年子妇刑克,晚得安宁,女人有发达,相夫益子之命。 1965年出生的人五行是什么命 2楼 心理学成员 7日 戌 19 ...

2019年农历12月30出生的人应该属什么生肖

1楼 洋苹果虫 其实很多人认为生肖是看农历是不对的,准确的看生肖应该是看二十四节气的立春,如果是立春之前就是前面一个生肖,如果是立春当天或者之后就是后面一个生肖。我现在用的人生日历这个就做的很好,我帮你查了一下,你应该是属虎的,因为立春已经过了。 2楼 匿名用户 属相为 牛 十二地支为 丑 合称丑牛...

2019年农历十月初八午时出生的女人。命中缺什么

1楼 好运来取名网 己酉年 十月 初八 午时 八 字 己酉 乙亥 丙申 甲午 五 行 土金 木水 火金 木火 纳 音 太驿土 山头火 山下火 沙中金分析结果 五行统计 2木,2火,1土,2金,1水。日主天干为火 同类为 火木 异类为 水金土。 同类得分 火2 06,木2 76,共计4 82分 异类得...