• mySql mysql 常用命令 | 珠峰培训例子


    
    
    // 登录mysql命令
    mysql -u root(用户名) -p ***(密码)
    mysql -u root

    // 查看当前版本mysql支持的引擎
    show engines;
    
    
    //创建数据库
    create database dbname [数据库选项]; 

    show databases;
    use mhxy; select database(); show tables; desc account_list_175; insert into mytable(name,age) values('tom',21),('jack',22); select from_unixtime( selling_time) from account_list_175; select now();

    外链 dome

    1、设置外链的时候,表内数据必须为空;

    2、设置外链的时候,表内数据类型要一致;

    【练习题】3个表   student学生表、course课程表、score成绩单

        score.stuid(外链)=>student.id    score.cid(外链)=>course.id

     问题1: 求出全班语文平均分

    select score.cid,name,AVG(score.grade) from score,course 
    where score.cid = course.id and course.name='语文'
    GROUP BY score.cid
    -- having cid = 4

    --------------------------------------------------

     问题2:查询每个学生的平均成绩

    select name,AVG(grade) from score,student 
    where stuid = id
    group by id

    ----------------------------------

     问题3:按个人总分进行全班排名

    select name,SUM(grade) from score,student 
    where stuid = id
    group by id
    having SUM(grade)

    ----------------------------------------

    问题4:总分250以上的,按成绩排名,第二、三名

    select name,SUM(grade) from score,student 
    where stuid = id
    group by id
    having SUM(grade) >250 -- 结果筛选,250分以上的学员 
    order by SUM(grade) desc -- 以哪个列的值排序
    limit 2 -- 取多少条  找到第2、3名 
    offset 1  -- 从第几条开始取

     --------------

    查询方式表

  • 相关阅读:
    Alpha冲刺Day5
    Alpha冲刺Day4
    Alpha冲刺Day3
    团队作业——随堂小测
    Alpha冲刺Day2
    Alpha冲刺Day1
    团队项目需求分析
    结对项目第二次作业
    Linux中exec命令相关
    .lib和.dll文件
  • 原文地址:https://www.cnblogs.com/liujinyu/p/7351466.html
Copyright © 2020-2023  润新知