一、实验项目:
MySQL语言基础。
二、实验目的
掌握常用系统函数的使用。
三、实验内容
1、返回大于或等于12.54和-10.63456的最小整数。
select ceiling(12.54),ceiling(-10.63456);
2、使用password函数对字符串“hello”加密。
select password('hello');
3、返回(12,34,-5.5,103.2,0)这组数的最大值和最小值。
select greatest(12,34,-5.5,103.2,0),least(12,34,-5.5,103.2,0);
4、利用随机函数输出20-90的任意两个数(含2位小数)。
select 20+ round(70*rand(),2),20+round(70*rand(),2);
5、返回字符串'ABCDEFG'从左边数的3个字符,从右边数的3个字符,从第3个字符开始数的4个字符。
select left('ABCDEFG',3),right('ABCDEFG',3),substring('ABCDEFG',3,4);
6、将'你好,'和'我是怀特小姐。'这两个字符串,合并成一个字符串。
select concat('你好,', '我是怀特小姐。');
7、查询系统当前日期,当前时间,以及到2022年1月1日还有多少天?
select curdate(),curtime(),datediff('2022-1-1',now());
8、小明的生日是1980年5月18日,计算小明今年多少岁?
select year(now())-year('1980-5-18');
9、查询当前日期的年份,月份,星期几,小时数,分钟数和秒数。
select year(now()),month (now()),dayname (now()),hour (now()),minute (now()),second(now());
10、计算1000天后的日期和3000分钟后的日期时间。
select date_add(now(),interval 1000 day),date_add(now(),interval 3000 minute);