MYSQL总结

1.数据表的导入导出:

  (1)导入:

#小于号后面的是sql语句存放的文件的绝对路径
#存入的文件必须是.sql文件
mysql -u root -p day27db < /Users/lh/day27db.sql

  (2导出:

#结构+数据
mysqldump -u root -p day27db > /Users/lh/day27db.sql

#结构
mysqldump -u root -p -d day27db > /Users/lh/day27db.sql

注:>为导入,<为导出
  -d:表示只导出数据结构;

2.创建用户后并赋予权限后需要通过立即生效命令使其生效: 

flush privileges;

 3.多表联查的方法(三张以上)

select 
    student.sid,
    student.sname,
    score.num,
    course.cname
from
    score #起始表
    left join student on score.stdent_id = student.sid
    left join course on score.course_id = course.cid
where num <60;#查询条件

 

posted @ 2022-05-02 10:07  机械猿  阅读(31)  评论(0)    收藏  举报