【MySql之综合练习】教程文章相关的互联网学习教程文章

mysql练习题

2020的春节被新型冠状病毒搞的挺闲的,社交都停了,闲着没事在家找点事情做,找着找着就找到了以前的数据库练习题,感觉还是受益良多的。 以下的 表结构和数据以及练习题均转自 老男孩 武sir。看武sir的视频,感觉挺搞笑的,但是在上海没见过这哥们,挺遗憾的。 武sir以前的 博客 https://www.cnblogs.com/wupeiqi/p/5748496.html 1 表结构/*Navicat Premium Data TransferSource Server : localSource Server Type :...

MySQL练习

创建数据表 第一个create table stu( sno int auto_increment, snname varchar(20), ssex varchar(10), cno int, primary key(sno) );第二个 create table class( cno int auto_increment, sname varchar(20), primary key(cno) ); 第三个create table score( id int auto_increment, cno varchar(20), degree varchar(10), primary keyo(id) );插入数据insert into 表名(字段名1,字段名2) values (数据1,数据2);1.找出学习o...

MySQL数据库练习题【代码】【图】

二、练习操作 1 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号;2 思路:3 获取所有有生物课程的人(学号,成绩) - 临时表4 获取所有有物理课程的人(学号,成绩) - 临时表5 根据【学号】连接两个临时表:6 学号 物理成绩 生物成绩7 8 然后再进行筛选9 10 select A.student_id,sw,ty from11 12 (select student_id,num as sw from score left join course on score....

MySQL数据库练习-6【代码】

查询学过「张三」老师授课的同学的信息 分析: 这个是很常见的多表联合查询 查询select student.* from student,teacher,course,sc where student.sid = sc.sid and course.cid=sc.cid and course.tid = teacher.tid and tname = 张三;结果:+------+--------+---------------------+------+ | SId | Sname | Sage | Ssex | +------+--------+---------------------+------+ | 01 | 赵雷 | 1990-01-01 00:00:...

tomcat mysql 练习【代码】【图】

[root@k8s-master tomcat_demo]# cat mysql-rc.yml apiVersion: v1 kind: ReplicationController metadata:name: mysql spec:replicas: 1selector:app: mysqltemplate:metadata:labels:app: mysqlspec:containers:- name: mysqlimage: 10.0.0.11:5000/mysql:5.7ports:- containerPort: 3306env:- name: MYSQL_ROOT_PASSWORDvalue: '123456' [root@k8s-master tomcat_demo]# cat mysql-svc.yml apiVersion: v1 kind: Service meta...

mySql随堂练习(3)【代码】

create database xuexiao; use xuexiao;create table sc (sno varchar(20), cno varchar(20), grade int);create table course (cno varchar(20), cname varchar(20), hours int);create table student (sno varchar(20), sname varchar(20), ssex char(10), sage int, sdept varchar(20)); insert into student values("9512101","李1","男",19,"计算机系"),("9512102","刘晨","男",20,"计算机系"), ("9512103","王2","女",20,"计...

MySQL--外联语句练习

-- createholy, 1, 50CREATE DATABASE wl;DROP TABLE msp;DROP TABLE party; CREATE TABLE party (   partyCode VARCHAR(10) NOT NULL, -- 编号   partyName VARCHAR(50), -- 名称   leader VARCHAR(50), -- 领导者   PRIMARY KEY (partyCode))DEFAULT CHARSET=utf8; CREATE TABLE msp (mspName VARCHAR(50) NOT NULL -- 编号   party VARCHAR(10), -- 政党   constituency VARCHAR(50), -- 支持者   PRIM...

MySQL--中间表语句练习

-- 演员表CREATE TABLE actor(id INTEGER NOT NULL -- 演员编号, NAME VARCHAR(35) -- 演员姓名, PRIMARY KEY (id) )DEFAULT CHARSET=utf8;CREATE INDEX actor_name ON actor(NAME); -- 电影表CREATE TABLE movie(id INTEGER NOT NULL -- 电影编号, title VARCHAR(70) -- 电影名称, yr DECIMAL(4) -- 年份, score FLOAT -- 评分, votes INTEGER -- 票房, director INTEGER -- 导演, PRIMARY KEY (id), FOREIGN KEY (director) R...

mysql多表查询练习【代码】【图】

导入hellodb.sql生成数据库,并进入到数据库之中 mysql -uroot < hellodb.sql use mysql (1)以ClassID分组,显示每班的同学的人数`select classid,count(stuid) from students group by classid``(2)以Gender分组,显示其年龄之和select gender,sum(age) from students group by gender(3)以ClassID分组,显示其平均年龄大于25的班级select classid,avg(age) as new_age from students group by classid having new_age>25(4)以Gen...

28.mysql练习【代码】【图】

https://www.cnblogs.com/runnermark/p/9258140.html#_label0 参考 1,建标create table class_grade(gid int primary key auto_increment,gname varchar(16) not null unique );create table class(cid int primary key auto_increment,caption varchar(16) not null,grade_id int not null,foreign key(grade_id) references class_grade(gid) );create table student(sid int primary key auto_increment,sname varchar(16) no...

Mysql练习题(1)

表名和字段------------------------------------------------------------------------------–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的查询练习【图】

student表 teacher表 course表 score表 对这四个表进行一些练习。 1:查询student表中所有记录。 select *from student; 2:查询student表中name/sex/classid这些列。 select name,sex,classid from student; 3:查询教师中不重复的单位department。 select distinct department from teacher; distinct 列(一个或多个) 获取不重复的记录 4:查询score表中成绩再60至80之间的记录。 select...

mysql语句练习【代码】

-- 数据的准备-- 创建一个数据库create database python_test charset=utf8;-- 使用一个数据库use python_test;-- 显示使用的当前数据是哪个?select database();-- 创建一个数据表-- students表create table students(id int unsigned primary key auto_increment not null,name varchar(20) default '',age tinyint unsigned default 0,height decimal(5,2),gender enum('男','女','中性','保密') default '保密',cls_id int unsi...

MySQL-注释-Navicat基本使用-复杂查询练习题-解题思路-pymysql操作数据库-SQL注入-05【图】

目录 mysql语句注释 navicat 的基本使用 特色(个人总结) 与数据服务器建立连接 创建&打开数据库、表 创建 打开修改操作表结构 修改表结构查询修改操作表数据 基本语句对应的操作 模型 ***** 特色功能 从数据库建立模型 模型页面基本操作 用模型设计数据库并导出结构、数据导入导出 导出 导入附属小功能 刷新小按钮 查看操作对应sql语句 执行时间查看 手动筛选数据练习 数据准备 使用SQL语句导入表结构与数据 如何验证答案是否正确...

MySQL表操作练习【代码】【图】

题目: 创建班级,学生,老师,课程,以及成绩表;其中表关系有一对多,和多对多关系.表的关系是确定使用双边分析发.比如,一个班级可以对应多个学生,但一个学生不可以对应多个班级,这就是一对多关系表.一个学生可以对应多门课程,一个课程可以对于多个学生,这就是表的多对多关系. 创建班级表, 学生表, 老师表, 课程表,成绩表 # 创建班级表class create table class(id int primary key auto_increment,caption varchar(16),u...