目录一、数据表信息二、创建数据库、表、填充信息1、创建数据库并使用2、创建学生表并插入数据3、创建教师表并插入数据4、创建课程表并插入数据5、创建成绩表并插入数据一、数据表信息已知有以下4张表: 数据库、表信息说明 序号表名称字段信息描述1学生表student(s_id,  s_name,  s_birth,  s_sex)学号,  学生姓名,&nb
MYSQL面试50练习目录MYSQL面试50练习1、总共有多少表?2、表之间的关系3、准备建表和插入数据4、题目开始1、查询课程编号为01的课程比02的课程成绩高的所有学生的学号(重要)结果如下图:2、查询平均成绩大于60分的学生的学号和平均成绩方法1:结果如下图:方法2:3、查询所有学生的学号、姓名、选棵数、总成绩思路:接下来就是对两表进行连接,我们选择左连接,为什么不选择内连接?结果:注意
测试数据表学生表student(Sid,Sname,Sage,Ssex) Sid 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 创建学生表表,添加对应的测试数据,测试数据如下:create table student(Sid varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10)); insert
Group Replication uses global transaction identifiers to track executed transactions and are fundamental in avoiding transaction conflict. Which additional three steps help in avoiding conflic...
原创 2022-08-03 09:48:16
115阅读
MySQL面试50mysql
原创 2022-12-01 23:32:30
256阅读
# Mysql 经典练习题 ## 介绍 MySQL是一种开源的关系型数据库管理系统,具有高性能、可靠性和易用性等特点。在日常的开发工作中,我们经常需要与MySQL进行交互,包括创建数据库、表,插入、查询、更新和删除数据等操作。为了更好地掌握MySQL的使用技巧,我们可以通过解决一些经典的练习题来提高我们的技能。 本文将介绍一些常见的MySQL练习题,并给出相应的代码示例,帮助读者更好地理解和
原创 2023-09-11 04:16:46
191阅读
建表和插入数据-- 建 表 -- 学 生 表 CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT NULL DEFAULT '', `s_birth` VARCHAR(20) NOT NULL DEFAULT '', `s_sex` VARCHAR(10) NOT NULL DEFAULT '', PRIMARY
虽然网上已经有很多相关资源,但是正确解答的优质资源并不太多,因此本篇文章将这50重新整理了一下,希望能给刚学习sql的童鞋一点帮助。Student(S,Sname,Sage,Ssex) 学生表Course(C,Cname,T) 课程表SC(S,C,score) 成绩表Teacher(T,Tname) 教师1.1 创建学生表CREATE TABLE `student` ( `S` varch
转载 2023-09-03 15:45:34
305阅读
MySQL经典50-3-第1-5题目本文中介绍的是1-5,从题目和答案两个方面进行记录,涉及到的知识点:一个表的自连接分组后再聚合having是聚合之后再筛选ifnull(exp1,exp2):exp1不是空则取它本身,否则取exp2image题目1题目要求查询"01"课程比"02"课程成绩高的学生的信息及课程分数分析过程学生信息:Student表的全部信息课程分数:Score表中的s_sco
Mysql基础练习50习题来源网络,代码自己码的,部分参考,代码小白要加油啊。表格创建和测试数据录入1.create a new schema in the connected sever(创建一个schema)创建schema→命名并对编码规则进行设置→应用2.创建表格exercise→table→create a new table→命名、设置编码规则→添加字段设置字段类型和主键→应用 创建
表创建及数据见文章最后1、取得每个部门最高薪水的人员名称select t.deptno,t.maxsal,e.ename from emp e join (select max(sal) as maxsal,deptno from emp group by deptno) t on e.sal = t.maxsal and e.deptno = t.deptno;2、
转载 3月前
22阅读
表结构–1.学生表 Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别 –2.课程表 Course(c_id,c_name,t_id) – –课程编号, 课程名称, 教师编号 –3.教师表 Teacher(t_id,t_name) –教师编号,教师姓名 –4.成绩表 Score(s_id,c_id,s_score) –学生编号,课程编号
Mysql索引使用案例分析1 Index Design1.1 设计过程考察只用排序 还是 先检索在排序(排序会限制索引使用)。考察哪些列选择性更好,哪些列在where中最多。选择性好的放左面还是用的多的放左面?一般是用的多的放左面。原因: 用的多可以把前面用的多的条件使用in跳过(例如性别)(in组合不能太多否则就不再评估了,受eq_range_index_dive_limit控制)范围查询
MySQL 50道练习题前言本学期数据库与MySQL的学习基本告一段落,在知乎上偶然看到号称是MySQL必刷五十题,毕竟是十几年一路考过来的,心中有竟有恋爱感觉。不过话说回来,刷亦是成长的必由之路。于是,我愿深深的扎入生活,吮尽生活的骨髓,过得扎实简单。激励别人,鞭策自己。准备建表建立学生表 编号(主键) 学生姓名 生日 性别CREATE TABLE student( s_id int PRIM
mysql经典习题50(练习自用版)1、查询“01”课程比“02”课程成绩高的学生的信息及课程分数。2、查询“01”课程比“02”课程成绩低的学生信息及课程分数。3、查询平均成绩大于等于60分的同学的学生编号和学生姓名和平均成绩。4、查询平均成绩小于60分的同学的学生编号和学生姓名和平均成绩包括(有成绩和无成绩的)。5、查询所有同学的学生编号,学生姓名,选课总数,所有课程的总成绩,并从高到低排序
转载 2023-08-21 08:37:31
63阅读
一、            设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。&
MySQL之经典50一、创建数据表并插入数据二、开始解题2.1 题目1:查询"01"课程比"02"课程成绩高的学生的信息、课程分数2.2 题目2:查询平均成绩大于等于60分且总分大于200分的同学且必须考3门的学生编号和学生姓名和平均成绩2.3 题目3:查询平均成绩小于60分的同学的学生编号、学生姓名、平均成绩(包括有成绩的和无成绩)2.4 题目4:查询所有同学的学生编号、学生姓名、选课总数
mysql练习题21 mysql> create table classcharger( 2 -> id tinyint primary key auto_increment, 3 -> name varchar(20), 4 -> age int, 5 ->
转载 2023-06-12 13:09:05
804阅读
根据流传着各种版本的Mysql 50,做一份自己的解答跟进; 已经是第二遍再次回顾这部分题目,如有错误欢迎纠正~————————————————正文建表表名和字段 –1.学生表 Student(s_id,s_name,s_birth,s_sex) --学生编号,学生姓名, 出生年月,学生性别 –2.课程表 Course(c_id,c_name,t_id) – --课程编号, 课程名称, 教师编号
MySQL 测试题一、 表关系:请创建如下表,并创建相关约束 创建表sql如下:/* Navicat MySQL Data Transfer Source Server : 192.168.118.14 Source Server Version : 50544 Source Host : 192.168.118.14:3306 Source Dat
转载 2023-07-09 22:58:03
77阅读
  • 1
  • 2
  • 3
  • 4
  • 5