MYSQL笔记之MySQL常用函数/方法

修改mysql密码:

 

mysql查询去重:distinct

举例:

select distinct+ 字段名 from +表名;

 

>>mysql中的 ‘+’ 号只有运算符的功能,不能拼接字符串。拼接字符串有专门的函数 concat() ;

例如:select '123'+1;   得到:124;

           select 'hello'+1;   得到:1;

           select null+1;   得到:null;

           select 'hello'+'world';    得到:0;

cancat() 使用:如  select concat('张','三');  得到:张三;

 

刚刚又学到一个新的函数:ifnull()

语法:ifnull(字段名,其他值);

如有一个字段name,它有四个值:张三,李四,null,王五。

使用ifnull方法:ifnull(name,'灭霸');

则为null的值都会变为‘灭霸’。

 

 

 

mysql模糊查询:

like,

between and,

in,

is null / is not null

 

 

mysql关于字符操作的常用方法更新:length() 、 substr()、 instr()、 lpad() 、 rpad() 、 upper() 、 lower()  、concat()  、trim() 、 replace()

 

    length();  //获取字节长度

示例:

 

upper();  //转大写

lower();  //转小写

示例:

 

 

substr();  //截取字符串

示例:1.

2.下图表示从第4个字符开始截取,一共截取7个字符

 

lpad();  //左填充

示例:

rpad();  //右填充

示例:

 

replace();  //替换

示例:

 

instr();   //获取某个字符串在整个字符串当中首次出现的位置

示例:获取“赵敏”第一次出现的位置

 

trim();  //去掉前后空格

示例:

 

又来一波关于数字操作的一些方法:round()、mod()、ceil()、floor()、truncate()

round();  //四舍五入

示例:1.

 

2.下图表示保留一位小数:

 

mod();  //取余

示例:

 

ceil();  //向上取整

示例:

 

floor();  //向下取整

示例:

 

truncate();  //截取小数点后若干位

示例:截取小数点后3位

 

日期类函数:now() 、curdate()、curtime()、str_to_date()、date_format()

 

now();  //返回系统当前时间的-年月日时分秒

 

curdate();  //返回当前系统时间的-年月日

 

curtime();  //返回当前系统时间的-时分秒

 

str_to_date();  //将字符串转换成日期格式

 

data_format();  //将日期格式转换成字符串

 

其他函数:version()、database()、user()

vaersion();  //查看当前数据库版本

 

database();  //查看当前所在数据库

 

user();  //查看当前管理员(当前登陆的用户)

 

建表:

 

 

delete:

truncate:

5大区别:

    1:delete后可接where,truncate不行;
    2:delete删除后添加数据索引从断点开始,而truncate从1开始;
    3:truncate删除没有返回值,delete删除有返回值;
    4:truncate效率高;
    5:truncate删除不能回滚,delete可以回滚;
 

建表时添加表级约束:

完结撒花~~~

附:

删除语句delete后需要加from再接表名;

插入语句insert后直接跟表名;

修改语句alter后需要加‘table’关键字再接表名;

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值