centos7:mysql数据库(基本SQL语句---函数)

本文深入讲解SQL中的常用函数,包括数据库操作、用户信息查询、密码修改、聚合函数、时间函数及其它函数如concat、lower、upper等的使用方法。通过实例演示如何运用这些函数进行数据处理和分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 函数
    database()           eg. select database(); #.查看当前所在的库
    user()                   eg. select user(); #.查看当前所登录的用户
    password()          eg. update mysql.user set password=password('456') where host='localhost' and user='root';
                                        # 修改root密码,函数加密456,并且passward进行加密,调用主机名字用户为。

    聚合函数
        max() 最大值          eg. select max(math) from t2;
                                            select name,english from t2 where english=(select max(english) from t1);
        min() 最小值          eg. select min(math) from t2;
        sum() 求和             eg. select sum(math) from t2;
        avg() 平均值          eg. select avg(math) from t2;
        count() 计数          eg. select sex,count(sex) from t1 group by sex; # 统计不同性别的数量

    时间函数
        1、查看当前时间
            curtime()
                eg. select curtime();
        2、查看当前日期
            curdate()
        3、查看系统时间
            now()
            sysdate()

    其他函数
        1、连接函数 concat()
            select concat(username,uid) from pass;
            select concat(username,' ',uid) from pass;
            select concat(username,':',uid) from pass;
            select concat(username,':',uid) as 'username-uid' from pass;

        2、转换成小写 lower()
            update pass set username='ROOT' where username='root';
            select lower(username) from pass;

        3、转换成大写 upper()
            select upper(username) from pass;

        4、求长度 length()

            select username,length(username) from pass;

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值