美文网首页
练习MySQL

练习MySQL

作者: 憨猜猜 | 来源:发表于2019-02-25 21:49 被阅读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

相关文章

  • MySQL Operation

    sql语句练习sql练习2 MYSQL导入数据出现The MySQL server is running with...

  • MySQL 数据库SQL练习

    title: MySQL 数据库SQL练习tags: MySQL,练习grammar_cjkRuby: true ...

  • 数据库语言杂记

    MySQL ORDER BY 排序 IF 及 IN 字符串连接函数concat() MySQL练习题:练习题一 ...

  • 2019-08-09

    今天练习使用MySQL

  • Python day25_mysql数据库

    mysql 数据库 查询练习

  • 2019-08-06

    今天仍然练习MySQL的操作

  • sql 练习(五)

    环境是mysql 练习数据见SQL:练习的前期准备 sql 练习(一)sql 练习(二)sql 练习(三)sql ...

  • sql 练习(四)

    环境是mysql 练习数据见SQL:练习的前期准备 sql 练习(一)sql 练习(二)sql 练习(三)31、查...

  • MySQL查询语句的45道练习

    MySQL查询语句的45道练习

  • mysql 练习

    MySql面试前必须练习到熟练的--部分语句有错;有些子查询可以用外连接代替 MySQL查询语句练习题(面试时可能...

网友评论

      本文标题:练习MySQL

      本文链接:https://www.haomeiwen.com/subject/krpnyqtx.html