赞
踩
select current_date();
+----------------+
| current_date() |
+----------------+
| 2024-01-24 |
+----------------+
select current_time();
+----------------+
| current_time() |
+----------------+
| 13:51:21 |
+----------------+
select current_timestamp();
+---------------------+
| current_timestamp() |
+---------------------+
| 2024-01-24 13:51:48 |
+---------------------+
select date_add('2024-01-14', interval 10 day);
+-----------------------------------------+
| date_add('2024-01-14', interval 10 day) |
+-----------------------------------------+
| 2024-01-24 |
+-----------------------------------------+
select date_sub('2024-01-24', interval 2 day);
+----------------------------------------+
| date_sub('2024-01-24', interval 2 day) |
+----------------------------------------+
| 2024-01-22 |
+----------------------------------------+
+-------------------------------+
| datediff(now(), '1949-10-01') |
+-------------------------------+
| 27143 |
+-------------------------------+
create table tmp(
id int primary key auto_increment,
birthday date
);
insert into tmp(birthday) values(current_date());
mysql> select * from tmp;
+----+------------+
| id | birthday |
+----+------------+
| 1 | 2024-01-24 |
+----+------------+
mysql> create table msg (
id int primary key auto_increment,
content varchar(30) not null,
sendtime datetime
);
mysql> insert into msg(content,sendtime) values('hello1', now());
mysql> insert into msg(content,sendtime) values('hello2', now());
mysql> select * from msg;
+----+---------+---------------------+
| id | content | sendtime |
+----+---------+---------------------+
| 1 | hello1 | 2024-01-24 14:12:20 |
| 2 | hello2 | 2024-01-24 14:13:21 |
+----+---------+---------------------+
select content,date(sendtime) from msg;
select * from msg where date_add(sendtime, interval 2 minute) > now();
select * from msg where date_sub(now(), interval 2 minute) < sendtime;
select charset(ename) from EMP;
select concat(name, '的语文是', chinese, '分,数学是', math, '分') as '分数' from student;
select length(name), name from student;
select replace(ename, 'S', '上海'), ename from EMP;
select substring(ename, 2, 2), ename from EMP;
select concat(lcase(substring(ename, 1, 1)), substring(ename,2)) from EMP;
select abs(-100.2);
select ceiling(23.04);
select floor(23.7);
select format(12.3456, 2);
select rand();
user()
查询当前用户select user();
md5(str)
**对一个字符串进行md5摘要,摘要后得到一个32位字符串select md5('admin')
+----------------------------------+
| md5('admin') |
+----------------------------------+
| 21232f297a57a5a743894a0e4a801fc3 |
+----------------------------------+
database()
**显示当前正在使用的数据库select database();
password()
**函数,MySQL数据库使用该函数对用户加密select password('root');
+-------------------------------------------+
| password('root') |
+-------------------------------------------+
| *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
+-------------------------------------------+
ifnull(val1, val2)
如果val1为null,返回val2,否则返回val1的值
select ifnull('abc', '123');
+----------------------+
| ifnull('abc', '123') |
+----------------------+
| abc |
+----------------------+
1 row in set (0.01 sec)
select ifnull(null, '123');
+---------------------+
| ifnull(null, '123') |
+---------------------+
| 123 |
+---------------------+
1 row in set (0.00 sec)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。