软件测试人员常用的sql语句(四)

本文详细介绍了MySQL数据库中的内置函数,包括字符串、数学和日期时间函数,并讲解了储存过程、视图、事务和索引的基本概念及操作。重点讨论了如何使用concat拼接字符串、round进行四舍五入、当前日期时间函数以及事务的开始、回滚和提交。此外,还涵盖了命令行操作,如创建、使用和删除数据库,以及用户管理。
摘要由CSDN通过智能技术生成

MySQL数据库

1. MySQL内置函数

1.1 字符串函数

1.1.1 concat拼接字符串函数
  • concat参数1,参数2,参数3,参数n)
    • 参数可以是数字,也可以是字符串
    • 把所有的参数连接成一个完整的字符串
例子1:把12334,‘ab’拼接成一个字符串‘12334ab’
select concat(12, 334, 'ab');
1.1.2 length返回字符串字符的个数
  • 一个utf8格式的汉字,length返回3
-- 例子1:计算字符串‘abc’的长度
select length('abc');
-- 例子2:计算字符串‘我和你’的长度
select length('我和你');
-- 例子3:计算字符串‘我和you’的长度
select length(‘我和you’);
-- 例子4: 查询表students中name长度等于9
--(三个utf8格式的汉字)的学生信息
1.1.3 mysql内置函数可以在where条件后面使用;
select * from students 
where length(name) = 9;
1.1.4 left从字符串的左侧截取指定数量字符
  • left(字符串, n)
    • n代表字符串左侧截取n个字符
例子1:截取字符串‘我和你abc’左端3个字符
select left('我和你abc', 3);
例子2:截取字符串‘我和你abc’左端4个字符
select left('我和你abc', 4);
例子3:截取字符串‘abc我和你’左端4个字符
selectt left('abc我和你', 4);
1.1.5 left从字符串的右侧截取指定数量字符
  • right(字符串, n)
    • n代表字符串右侧截取n个字符
例子1:截取字符串‘我和你abc’右端3个字符
select right('我和你abc', 3);
例子2:截取字符串‘我和你abc’右端4个字符
select right('我和你abc', 4);
例子3:截取字符串‘abc我和你’右端4个字符
selectt right('abc我和你', 4);
1.1.6 substring从字符串指定位置截取指定数量字符
  • substring(字符串, 起始位置, n)
    • 起始位置从1开始
    • n代表截取的数量
例子1:截取字符串‘我和你abc’从第二个字符开始的3个字符
select right('我和你abc',2, 3);
例子2:截取字符串‘我和你abc’从左侧开始的3个字符
select right('我和你abc', 1,
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值