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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
创建一个没有参数的存储过程
CREATE PROCEDURE 任意名字() SELECT VERSION();//创建一个存储过程
CALL 任意名字();//这是调用存储过程,结果返回一个版本号信息
安装之后没有配置向导,服务里没有MYsql,没有my.ini文件,没有data文件咋办
CREATE FUNCTION 函数名()RETURNS 类型()
RETURNS DATE_FORMAT(NOW(),'%Y年%m月%d日 %H时%i分%s秒');//这就是将获取当前日期和时间封装成一个函数
SELECT f1();//调用
老师讲的太好了,听声音就像和老师学习
声音像华图的珍姨,是不是?
SELECT DATEDIFF('2017-3-29','2018-3-29');//这是计算两个时间的差值的计算
SELECT DATE_FORMAR('2016-3-29','%m/%d/%Y');//日期的格式化,就是将常见的日期格式变为另外一种日期格式
03/29/2016
SELECT DATE_ADD('2017-3-39',INTERVAL 10 DAY);//在指定的时间上再加上另一个时间
这是三年前的视频,慕课网是不是不行了,互联网的东西更新很快的,你搞个三年前的视频
SELECT TRUNCATE(3434.34343,3);//输出小数点后3位的数字
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();//字符串替换
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消