mysql练习题+思维导图

这篇博客涵盖了MySQL数据库的创建、查看、修改和删除等基本操作,包括需求创建数据库、切换数据库、修改表结构、插入数据、更新和删除数据等。同时,也涉及到了表的查看、修改和删除,以及数据的增删改查操作。是学习和理解MySQL数据库操作的实用教程。
摘要由CSDN通过智能技术生成

练习题1:大概两百多行,需要的可以关注一下,私我分享给你

 

 

部分:

-- 【DDL-数据库的创建】
-- 需求1:直接创建数据库db1 

-- 需求2:判断是否存在并创建数据库db2

-- 需求3:创建数据库db3并制定字符集(gbk)


-- 【DDL-数据库的查看】
-- 需求1:查看当前mysql下所有数据库名称

-- 需求2:查看db1和db3数据库的sql定义信息


-- 【DDL-数据库的修改,删除,切换】
-- 需求1:将db3数据库的字符集改成utf8

-- 需求2:删除db2数据库

-- 需求3:切换到数据库db1库


-- 【DDL-表的创建】
/* 
	需求:创建一个用于存储学生信息的表,学生信息包含编号,姓名,生日
	分析:
		表名:见名知意,存储学生信息那就用 student
		字段:编号,姓名,生日属于表的字段
		编号字段存储数字编号,字段名用id,类型用整数类型 int
		名字字段存储字符串,字段名用name,类型使用边长字符串类型,长度设定30 varchar(30)
		生日字段存储日期,字段名用birthday,类型使用日期类型 date
*/


-- 【DDL-表的查看及删除】
-- 需求1:查看db1数据库中的所有表?

-- 需求2 :查看student表字段信息?

-- 需求3 :查看创建表的SQL语句?

-- 需求4 :判断student是否存在并删除表?



-- 【DDL-表的修改01】
-- 需求1:为学生表添加一个新的字段remark(备注),类型为varchar(20)

-- 需求2:将student表中的remark类型的改成varchar(100)

-- 需求3:将student表中的remark字段名改成intro(介绍),类型varchar(30)

-- 需求4:删除student表中的字段intro


-- 【表的修改02】
-- 需求1:将学生表student改名成student3;

-- 需求2:将student3表的编码修改成gbk;



-- 【DML-表数据插入】
-- 已知创建student表包含id,name,age,birthday,sex,address字段,按要求完成数据的插入
CREATE TABLE student(
	id INT,
	NAME VARCHAR(20),
	age INT ,
	birthday DATE,
	sex VARCHAR(1),
	address VARCHAR(30)
);

-- 需求1:使用两种全字段插入方式以下数据
-- 全字段插入元素, 可以省略字段名

-- 需求2:插入部分字段`student`:id=3,name=王五字段信息

-- 需求3:批量插入(4, '赵六', 18, '男', '上海'),(5, '田七', 20, '男', '杭州')两条记录



-- 【DML-表数据修改】
-- 需求1:不带条件修改数据,将所有的性别改成女 , 慎用!

-- 需求2:带条件修改数据,将id号为2的学生性别改成男;


-- 【DML-表数据删除】
-- 需求1:删除表中的所有数据

-- 需求2:删除id为3的记录

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值