当前位置: 首页 > news >正文

百度推广需要先做网站吗湖南网站建设效果

百度推广需要先做网站吗,湖南网站建设效果,做企业网站注意什么,公装网站怎么做文章目录 1.日期函数2.字符串函数3.数学函数4.其它函数 1.日期函数 MySQL中内置了一下函数: 函数名称描述current_date()当前日期current_time()当前时间current_timestamp()当前时间戳date(datetime)返回datetime参数的日期部分date_add(date,interval d_value_t…

文章目录

    • 1.日期函数
    • 2.字符串函数
    • 3.数学函数
    • 4.其它函数

1.日期函数

MySQL中内置了一下函数:

函数名称描述
current_date()当前日期
current_time()当前时间
current_timestamp()当前时间戳
date(datetime)返回datetime参数的日期部分
date_add(date,interval d_value_type)在date中添加日期或时间,interval后的数值单位可以是year minute second day
date_sub(date,interval d_value_type)在date中减去日期或时间,interval后的数值单位可以是year minute second day
datediff(date1,date2)两个日期的差,单位是天
now()当前日期时间

获得年月日

mysql> select current_date();
+----------------+
| current_date() |
+----------------+
| 2023-11-11     |
+----------------+
1 row in set (0.00 sec)

获得时分秒

mysql> select current_time();
+----------------+
| current_time() |
+----------------+
| 15:46:47       |
+----------------+
1 row in set (0.00 sec)

获得时间戳

mysql> select current_timestamp();
+---------------------+
| current_timestamp() |
+---------------------+
| 2023-11-11 15:47:19 |
+---------------------+
1 row in set (0.00 sec)

在日期的基础上加日期

mysql> select date_add('2023-11-11',interval 10 day);
+----------------------------------------+
| date_add('2023-11-11',interval 10 day) |
+----------------------------------------+
| 2023-11-21                             |
+----------------------------------------+
1 row in set (0.01 sec)

在日期的基础上减去时间

mysql> select date_sub('2023-11-11',interval 10 day);
+----------------------------------------+
| date_sub('2023-11-11',interval 10 day) |
+----------------------------------------+
| 2023-11-01                             |
+----------------------------------------+
1 row in set (0.00 sec)

计算两个日期之间相差多少天

mysql> select datediff('2023-11-11','2023-10-21');
+-------------------------------------+
| datediff('2023-11-11','2023-10-21') |
+-------------------------------------+
|                                  21 |
+-------------------------------------+
1 row in set (0.01 sec)

创建一个留言表

mysql> create table messsage(-> id int primary key auto_increment,-> content varchar(32) not null,-> sendtime datetime-> );
Query OK, 0 rows affected (0.03 sec)

插入数据

mysql> insert into message(content,sendtime) values('hello world',now());
mysql> insert into message(content,sendtime) values('hello world',now());
mysql> select * from message;
+----+-------------+---------------------+
| id | content     | sendtime            |
+----+-------------+---------------------+
|  3 | hello world | 2023-11-11 16:03:38 |
|  4 | hello world | 2023-11-11 16:03:48 |
+----+-------------+---------------------+
2 rows in set (0.00 sec)

请查询在2分钟内发布的帖子

mysql> select * from message where date_add(sendtime ,interval 2 minute) > now();
+----+-------------+---------------------+
| id | content     | sendtime            |
+----+-------------+---------------------+
|  3 | hello world | 2023-11-11 16:03:38 |
|  4 | hello world | 2023-11-11 16:03:48 |
+----+-------------+---------------------+
2 rows in set (0.00 sec)------------------------------|-----------|-------------|------------------初始时间     now()       初始时间+2min

2.字符串函数

函数名称描述
charset(str)返回字符串字符集
concat(string2 [,…])连接字符串
instr(string,substring)返回substring在string中出现的位置,没有返回0
ucase(string2)转换成大写
lcase(string2)转换成小写
left(string2,length)从string2中的左边取length个字符
right(string2,length)从string2中的右边取length个字符
length(string)string的长度
replace(str, search_str, replace_str)在str中用replace_str 替换search_str
strcmp(string1, string2)逐字符比较两个字符串大小
substring(str, position [,length])从str的postion开始,取length个字符
ltrim(string) rtrim(string) trim(string)去除前空格或后空格

获取emp表的ename列的字符集

select charset(ename) from emp;

要求显示exam_result表中的信息,显示格式:“XXX的语文是XXX分,数学XXX分,英语XXX分”

select concat(name, '的语文是',chinese,'分,数学是',math,'分') as '分数' from student;

求学生表中学生姓名占用的字节数

select length(name), name from student;

注意:length函数返回字符串长度,以字节为单位。如果是多字节字符则计算多个字节数;如果是单字节字符则算作一个字节。比如:字母,数字算作一个字节,中文表示多个字节数(与字符集编码有关)

将emp表中所有名字中有S的替换成’上海’

select replace(ename, 'S', '上海') ,ename from emp;

截取emp表中ename字段的第二个到第三个字符

select substring(ename, 2, 2), ename from emp;

以首字母小写的方式显示所有员工的姓名

select concat(lcase(substring(ename,1,1)),substring(ename,2)) from emp;

3.数学函数

函数名称描述
abs(number)绝对值
bin(decimal_number)十进制转换二进制
hex(decimalNumber)转换成十六进制
conv(number,from_base,to_base)进制转换
ceiling(number)向上取整
floor(number)向下取整
format(number,decimal_places)格式化,保留小数位数
rand()返回随机浮点数,范围[0.0,1.0)
mod(number,denominator)取模,求余

绝对值

select abs(-100.2);
mysql> select abs(-100.2);
+-------------+
| abs(-100.2) |
+-------------+
|       100.2 |
+-------------+
1 row in set (0.00 sec)

向上取整

mysql> select ceiling(3.1);
+--------------+
| ceiling(3.1) |
+--------------+
|            4 |
+--------------+
1 row in set (0.00 sec)mysql> select ceiling(3.9);
+--------------+
| ceiling(3.9) |
+--------------+
|            4 |
+--------------+
1 row in set (0.00 sec)mysql> select ceiling(-3.1);
+---------------+
| ceiling(-3.1) |
+---------------+
|            -3 |
+---------------+
1 row in set (0.00 sec)mysql> select ceiling(-3.9);
+---------------+
| ceiling(-3.9) |
+---------------+
|            -3 |
+---------------+
1 row in set (0.00 sec

向下取整

mysql> select floor(3.1);
+------------+
| floor(3.1) |
+------------+
|          3 |
+------------+
1 row in set (0.00 sec)mysql> select floor(3.9);
+------------+
| floor(3.9) |
+------------+
|          3 |
+------------+
1 row in set (0.00 sec)mysql> select floor(-3.1);
+-------------+
| floor(-3.1) |
+-------------+
|          -4 |
+-------------+
1 row in set (0.00 sec)mysql> select floor(-3.9);
+-------------+
| floor(-3.9) |
+-------------+
|          -4 |
+-------------+
1 row in set (0.00 sec)

保留2位小数位数(小数四舍五入)

mysql> select format(12.345,2);
+------------------+
| format(12.345,2) |
+------------------+
| 12.35            |
+------------------+
1 row in set (0.00 sec)mysql> select format(99.99,2);
+-----------------+
| format(99.99,2) |
+-----------------+
| 99.99           |
+-----------------+
1 row in set (0.00 sec)mysql> select format(99.999,2);
+------------------+
| format(99.999,2) |
+------------------+
| 100.00           |
+------------------+
1 row in set (0.00 sec)
mysql> select format(-12.223,2);
+-------------------+
| format(-12.223,2) |
+-------------------+
| -12.22            |
+-------------------+
1 row in set (0.00 sec)mysql> select format(-12.227,2);
+-------------------+
| format(-12.227,2) |
+-------------------+
| -12.23            |
+-------------------+
1 row in set (0.00 sec)

产生随机数

mysql> select rand();
+--------------------+
| rand()             |
+--------------------+
| 0.5963675860281732 |
+--------------------+
1 row in set (0.00 sec)mysql> select rand()*10;
+--------------------+
| rand()*10          |
+--------------------+
| 3.1565381243420187 |
+--------------------+
1 row in set (0.00 sec)

4.其它函数

  • user() 查询当前用户
select user();
mysql> select user();
+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)
  • database()显示当前正在使用的数据库
select database();
mysql> select database();
+------------+
| database() |
+------------+
| scott      |
+------------+
1 row in set (0.00 sec)
  • md5(str)对一个字符串进行md5摘要,摘要后得到一个32位字符串
select md5('admin');
mysql> select md5('admin');
+----------------------------------+
| md5('admin')                     |
+----------------------------------+
| 21232f297a57a5a743894a0e4a801fc3 |
+----------------------------------+
1 row in set (0.00 sec)
  • password()函数,MySQL数据库使用该函数对用户加密
select password('root');
mysql> select password('root');
+-------------------------------------------+
| password('root')                          |
+-------------------------------------------+
| *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
+-------------------------------------------+
1 row in set, 1 warning (0.01 sec)
  • ifnull(val1, val2) 如果val1为null,返回val2,否则返回val1的值
mysql> select ifnull('abc',null);
+--------------------+
| ifnull('abc',null) |
+--------------------+
| abc                |
+--------------------+
1 row in set (0.00 sec)mysql> select ifnull(null, '123');
+---------------------+
| ifnull(null, '123') |
+---------------------+
| 123                 |
+---------------------+
1 row in set (0.00 sec)mysql> select ifnull('abc', '123');
+----------------------+
| ifnull('abc', '123') |
+----------------------+
| abc                  |
+----------------------+
1 row in set (0.00 sec)
http://www.shuangfujiaoyu.com/news/228.html

相关文章:

  • 用wordpress和avada做网站巨量数据分析入口
  • 做网站不靠点击收费的最新军事战争新闻消息
  • 北京蓝杉网站建设公司目录搜索引擎有哪些
  • 衡水提供网站制作公司哪家好免费网站模板
  • 什么是网页和网站郑州网站开发公司
  • 大型网站建设与维护过程站长之家字体
  • 网站的根目录下是哪个文件夹网络营销成功的案例及其原因
  • 武汉网站建设多少钱如何给自己的公司建网站
  • 专业定制网站公司互联网营销师报名入口
  • 怎么搜索整个网站内容百度推广开户公司
  • 天津手机网站建设百度关键词搜索指数查询
  • 网站域名服务器抖音关键词搜索排名收费
  • 深圳腾网站建设南宁seo结算
  • 免费ppt下载网站东莞推广系统
  • cpa怎么做网站百度seo霸屏软件
  • 做网站数据需要的软件宁波seo推广联系方法
  • 团购做的好的网站营销网站建设网站开发
  • 爱客crm手机下载汕头seo排名公司
  • 长安外贸网站建设自媒体seo优化
  • 日照制作网站微信平台推广方法
  • 创建个人网站怎么做贵阳做网络推广的公司
  • 浙江综合网站建设配件企业软文怎么写
  • 无锡网站建设价格网站推广论坛
  • 做网站需要发票吗营销策划书案例
  • 宣武门网站建设自己有产品怎么网络销售
  • 企业通讯软件app长沙seo外包服务
  • 海口澄迈县建设局网站中国国家培训网正规吗
  • ae如何做视频模板下载网站关键词分类
  • 旅游景区网站建设的意义谷歌搜索引擎google
  • 网站备案号信息修改软考培训机构哪家好一点