练习MySQL

2019-02-25  本文已影响0人  憨猜猜

题目

9)}9WB0QAI5@V@)T5AO%~1X.png

代码

-- 删除school数据库
drOP DATABASE school;


-- 创建数据库
CREATE DATABASE school; -- 直接创建
CREATE DATABASE if not EXISTS school; 


CREATE DATABASE if not EXISTS school DEFAULT charset utf8;

-- 使用数据库
use school;

-- 创建课程表
CREATE TABLE t_course
(
-- 编号
number int not null auto_increment,
-- 名称
title VARCHAR(10),
-- 学分
credits int not null,
-- 开课日期
birth date,
-- 介绍
introduce VARCHAR(10),
PRIMARY KEY(number)
);

-- 清除表中的内容
truncate table t_course;

-- 添加数据
INSERT into t_course VALUES(1,'语文',89,'2018-12-5','三国演义');

-- 同时添加多个
INSERT into t_course(number,title,credits,birth,introduce) VALUES
(2,'数学',99,'2018-12-15','小学水平'),
(3,'英语',98,'2019-1-4','美国'),
(4,'化学',88,'1998-7-13','制造炸弹'),
(5,'高数',90,'2000-2-14','算地球面积'),
(6,'计算机',95,'2014-4-4','计算机基础'),
(7,'物理',67,'1990-4-30','加速度'),
(8,'历史',87,'1998-2-7','炎黄子孙'),
(9,'地理',92,'1999-4-1','地大物博'),
(10,'体育',96,'1952-4-9','足球');

-- 删除2个
DELETE FROM t_course where number<3;

-- 修改学分和开课日期
UPDATE t_course set credits=100,birth='2019-2-26' where number<13;

-- 查询所有的课程的信息
SELECT * FROM t_course;

-- 查询所有课程按照学分从高到低
SELECT * from t_course ORDER BY credits desc;

-- 重新值作学分 
INSERT into t_course(number,title,credits,birth,introduce) VALUES
(11,'数学',3,'2018-12-15','小学水平'),
(12,'英语',4,'2019-1-4','美国'),
(13,'化学',6,'1998-7-13','制造炸弹'),
(14,'高数',2,'2000-2-14','算地球面积'),
(15,'计算机',5,'2014-4-4','计算机基础'),
(16,'物理',1,'1990-4-30','加速度'),
(17,'历史',7,'1998-2-7','炎黄子孙'),
(18,'地理',2,'1999-4-1','地大物博'),
(19,'体育',6,'1952-4-9','足球');

-- 查询学分大于等于三的课程并按学分从高到底排序
SELECT * FROM t_course WHERE credits>=3;
SELECT * from t_course ORDER BY credits DESC;

-- 查询学分大于等于3的课程并按照学分从高到低排序,取到4-7条数据
SELECT * from t_course limit 4 OFFSET 3;

1.添加十个数据

1添加.png

2.删除两个数据

2.删除.png

3.修改学分

3.修改内容.png

4.查询全部

4.查询全部.png

5.按照学分从高到低排序

5.按照学分从高到低排序.png

6.大于等于3的课程,按照学分从高到低排序

6.大于等于3的课程,按照学分从高到低排序.png

7.取四到七条数据

7.取四到七条数据.png
上一篇 下一篇

猜你喜欢

热点阅读