为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
SELECT SUBSTRING('MYSQL',2);//如果没有告知截取到哪一位,那么它会从第二位开始截取到最后
SELECT SUBSTRING('HELLO WORLD',3,5);//从第三位截取一直截取到第五位
SELECT SUBSTRING('pipixia','-3');//可以从负数开始截取,证明就是从右边开始截取并且截取到第三位,并不是从倒数第三位开始一直往后截取,而是从右边开始截取三位,只能有截取的开始位置,没有截取到什么位置
SELECT REPLACE('!!!DSFDSF!!!FDS!!!!','');//将这些字符替换成空就得到了我们想要的;要注意的就是替换的字符可是多个例如:
SELECT REPLACE('!!FDF!!!FSFS!!??','!','!#@$%@#');//这样是可以的,被替换掉的字符可以是多个任意字符,中文也行
SELECT TRIM(LEADING '!' FROM '!!fdf!!!');//删除字符串前导为'!'的字符,然后输出剩下的
SELECT TRIM(TRAILING '!' FROM '!!!!sdfagg!!!!');//删除字符换后导为'!'的字符,然后输出剩下的
SELECT TRIM(BOTH '!' FROM '!!!drewawef!!!!!');//删除所有的字符'!'的字符,然后输出,但是不能删除中间的这个字符比如
SELECT TRIM(BOTH '!' FROM '!!!FFS!!!FFSF!!');//中间的字符'!'不能删除
这个时候就要用到REPLACE()了
SELECT SUBSTRING('CHINA NO 1',2,4);//从第二位开始截取到第四位,而且默认从1开始不是从0开始
LENGTH();//取得字符串的长度
LTRIM();//删除前导空格
RTRIM();//删除后续空格
TRIM();//删除前导和后续空格
SUBSTRING();//字符串截取
[NOT]LIKE;//模式匹配
REPLACE();//字符串替换
CONCAT();//拼接字符
CONCAT_WS();//用指定的分隔符去拼接字符
FORMAT();//格式化数字
LOWER();//将字符串转换成大写
UPPER();//将字符串转换成小写
LEFT('MYSQL',2);//获取左侧字符串的字集
RIGHT();//获取右侧字符串的字集
到这里我真的看不懂了!
第二遍学习,非常谢谢老师!!
选择最合理合适的数据类型,而不是最大的数据类型。
前一阵子看的,又忘了,唉
除了英文发音有点醉,其他真不错。
真是哔了狗了,操作失误退出了数据库,重新进入发现数据都他么没了
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消