【mysql 随堂练习(2)】教程文章相关的互联网学习教程文章

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中的基础查询 练习【代码】

#进阶1:基础查询 /* 语法: select 查询列表 from 表名;类似于:System.out.println(打印东西);特点:1、查询列表可以是:表中的字段、常量值、表达式、函数 2、查询的结果是一个虚拟的表格 */USE myemployees;#1.查询表中的单个字段SELECT last_name FROM employees;#2.查询表中的多个字段 SELECT last_name,salary,email FROM employees;#3.查询表中的所有字段#方式一: SELECT `employee_id`,`first_name`,`last_name`,`phone_...

MySQL--关于MySQL练习过程中遇到的AVG()函数处理空值的问题【代码】【图】

最近正准备面试,所以本来不怎么熟悉的SQL语句迫切需要练习,学习一下 在此感谢 笨鸟先飞-天道酬勤 大佬的博客:https://blog.csdn.net/dehu_zhou/article/details/52881587 在题17:按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩SELECT a.*,SUM(CASE WHEN b.Cid=‘01‘ THEN b.score ELSE 0 END) AS s01 ,SUM(CASE WHEN b.Cid=‘02‘ THEN b.score ELSE 0 END) AS s02 ,SUM(CASE WHEN b.Cid=‘03‘ THEN b.score E...

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...

MySQL 表记录查询小练习【代码】

表记录查询小练习查看岗位是teacher的员工姓名、年龄 查看岗位是teacher且年龄大于26岁的员工姓名、年龄 查看岗位是teacher且薪资在12000-16000范围内的员工姓名、年龄、薪资 查看岗位描述不为NULL的人员信息 查看岗位是teacher且薪资是10000或14000员工姓名、年龄、薪资 查看岗位是teacher且薪资不是10000或14000的员工姓名、年龄、薪资 查看岗位是teacher且名字是b开头的员工姓名、薪资mysql> select * from t1; +----+---------...

mysql/sqlserver数据库sql语句练习

1、在test数据库上建表create table DemoTable(Name VarChar(20),Age VarChar(3));create table ThisTable(Firstname Text,Lastname Text);mysql:mysql> create Table get0(Word nvarchar(31) NOT NULL,Comment nvarchar(50) NOT NULL);mysql报错的写法:mysql> create Table get0(Word nvarchar(31) COLLATE Chinese_PRC_CI_AS NOT NULL,Comment nvarchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL);ERROR 1273 (HY000): Unknown ...

MySQL--外联语句练习【代码】

-- createholy, 1, 50 CREATE 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), -- 支持者PRIMARY KEY (mspName),FOREIGN KEY (party) REFER...

MYSQL练习随笔【代码】

案例1.子查询练习 字段 说明film_id 电影idtitle 电影名称description 电影描述信息category_id 电影分类idname 电影分类名称last_update 电影分类最后更新时间film_id 电影idcategory_id 电影分类idlast_update 电影id和分类id对应关系的最后更新时间 ilm表 CREATE TABLE IF NOT EXISTS film ( film_id smallint(5) NOT NULL DEFAULT ‘0‘, title varchar(255) NOT NULL, description text, ...

MySQL--内联语句练习【代码】

DROP TABLE track; DROP TABLE album; CREATE TABLE album( albumCode VARCHAR(10) NOT NULL PRIMARY KEY -- 专辑编号 ,title VARCHAR(50) -- 专辑标题 ,artist VARCHAR(50) -- 作者 ,price DECIMAL(10,2) -- 售价 ,rdate DATETIME -- 发行日期 ,label VARCHAR(50) -- 唱片公司 ,rank INTEGER -- 专辑排名 )DEFAULT CHARSET=utf8;CREATE TABLE track( album VARCHAR(10) NOT NULL -- 专辑编号 ,dsk INTEGER NOT NULL -- 碟片编号 ...

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 (...

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

database mianshi5; use mianshi5; create table boys( boy_id int not null, boy varchar(10), toy_id int);create table toys( toy_id int primary key not null, toy varchar(10));create table drink( 名称 varchar(5), 价格 decimal(8,2), 碳水化合物 decimal(8,2), 颜色 varchar(20), 加冰 varchar(10), 卡路里 int);insert into boys values (1,"Tony",3), (2,"Andy",2), (3,"Frank",1), (4,"Only",2), (4,"Only",3), (...

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

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 随堂练习(2)【代码】

database a; use a;create table employee( empid varchar(10) primary key not null, name varchar(10), gender varchar(10), title varchar(20), birthday date, depid varchar(10));create table department( depid varchar(10) primary key not null, depname varchar(20));create table salary( empid varchar(10) primary key not null, base_salary decimal(8,2), title_salary decimal(8,2), deduction int); #修改表结构,...

sql语句练习50题(Mysql版) 围观【代码】

–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) –学生编号,课程编号,分数 测试数据 --建表 --学生表 CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT NULL DEFAULT ‘‘, `s_birth` ...

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

count(*) from teacher where tname like ‘李%‘;查询结果:+----------+ | count(*) | +----------+ | 1 | +----------+ MySQL数据库练习-5标签:sele l数据库 select div sel name rom style col 本文系统来源:https://www.cnblogs.com/lattesea/p/12168162.html