mysql
依旧٩
这个作者很懒,什么都没留下…
展开
-
sql练习题
学生表和课程表 一个学生多个课程 1“n课程表和成绩表 1:1学生表和成绩表 1:n查询小于18岁的学生的姓名,学号,年龄select sid,name,age from student where age<18;查询所有同学的数学成绩 输出学号,姓名,成绩select s.sid,s.name,sc.score from join student s,sc on (s.sid==sc.sid)select s.sid,s.name,sc.score原创 2021-06-16 13:50:02 · 249 阅读 · 0 评论 -
mysql多表删除,多对多关系,外连接,自连接
多表删除:先进行查询操作删除没有学习任何课程的同学学生表,课程表select * from stu as sleft join stu_lesson as slon s.id = sl.stu_idwhere sl.stu_id is null然后把这个表删除把 select * 换成 delete s //s表示最后合并后的这个表,最后将这个表中没有学习任何课程的同学删除多对多关系一个学生可以参加多个课程,一个课程可以对应多个学生,所以二者之间的关系需要中间表进行连接原创 2020-12-17 17:11:04 · 206 阅读 · 0 评论 -
mysql学习笔记 基础命令
mysql数据库关系数据库SQL结构化查询语言,socket介绍 root rootDDL:数据定义语言DML:(data Manioulation)数据操作语言DCL:(data control language)数据控制语言DQL:(data Qiery language)数据查询语言 (重点)docket连接软件。tcp和udp协议:tcp安全连接:建立连接,三次握手, (文件传输使用tcp 安全性,传输效率低)udp不安全连接:直接向目的地址发送信息,可以不建立连接,可原创 2020-12-15 10:48:22 · 84 阅读 · 0 评论